Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Imported schema gml.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema dynamicFeature.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 15.6.
A number of types and relationships are defined to represent the time-varying properties of geographic features. 
In a comprehensive treatment of spatiotemporal modeling, Langran (see Bibliography) distinguished three principal temporal entities: states, events, and evidence; the schema specified in the following Subclauses incorporates elements for each.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema feature.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 9.
A GML feature is a (representation of a) identifiable real-world object in a selected domain of discourse. The feature schema provides a framework for the creation of GML features and feature collections.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema geometryAggregates.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 12.3.
Geometric aggregates (i.e. instances of a subtype of gml:AbstractGeometricAggregateType) are arbitrary aggregations of geometry elements. They are not assumed to have any additional internal structure and are used to "collect" pieces of geometry of a specified type. Application schemas may use aggregates for features that use multiple geometric objects in their representations.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema geometryPrimitives.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 11.
Beside the "simple" geometric primitives specified in the previous Clause, this Clause specifies additional primitives to describe real world situations which require a more expressive geometry model.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema geometryBasic2d.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 10.
			
GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema geometryBasic0d1d.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 10.
Any geometry element that inherits the semantics of AbstractGeometryType may be viewed as a set of direct positions. 
All of the classes derived from AbstractGeometryType inherit an optional association to a coordinate reference system. All direct positions shall directly or indirectly be associated with a coordinate reference system. When geometry elements are aggregated in another geometry element (such as a MultiGeometry or GeometricComplex), which already has a coordinate reference system specified, then these elements are assumed to be in that same coordinate reference system unless otherwise specified.
The geometry model distinguishes geometric primitives, aggregates and complexes. 
Geometric primitives, i.e. instances of a subtype of AbstractGeometricPrimitiveType, will be open, that is, they will not contain their boundary points; curves will not contain their end points, surfaces will not contain their boundary curves, and solids will not contain their bounding surfaces.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema measures.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 17.3.
gml:MeasureType is defined in the basicTypes schema.  The measure types defined here correspond with a set of convenience measure types described in ISO/TS 19103.  The XML implementation is based on the XML Schema simple type "double" which supports both decimal and scientific notation, and includes an XML attribute "uom" which refers to the units of measure for the value.  Note that, there is no requirement to store values using any particular format, and applications receiving elements of this type may choose to coerce the data to any other type as convenient.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema units.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 17.2.
Several GML Schema components concern or require a reference scale or units of measure.  Units are required for quantities that may occur as values of properties of feature types, as the results of observations, in the range parameters of a coverage, and for measures used in Coordinate Reference System definitions. 
The basic unit definition is an extension of the general gml:Definition element defined in 16.2.1.  Three specialized elements for unit definition are further derived from this. 
This model is based on the SI system of units [ISO 1000], which distinguishes between Base Units and Derived Units.  
-	Base Units are the preferred units for a set of orthogonal fundamental quantities which define the particular system of units, which may not be derived by combination of other base units.  
-	Derived Units are the preferred units for other quantities in the system, which may be defined by algebraic combination of the base units.  
In some application areas Conventional units are used, which may be converted to the preferred units using a scaling factor or a formula which defines a re-scaling and offset.  The set of preferred units for all physical quantity types in a particular system of units is composed of the union of its base units and derived units.  
Unit definitions are substitutable for the gml:Definition element declared as part of the dictionary model.  A dictionary that contains only unit definitions and references to unit definitions is a units dictionary.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema dictionary.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 16.
Many applications require definitions of terms which are used within instance documents as the values of certain properties or as reference information to tie properties to standard information values in some way.  Units of measure and descriptions of measurable phenomena are two particular examples. 
It will often be convenient to use definitions provided by external authorities. These may already be packaged for delivery in various ways, both online and offline. In order that they may be referred to from GML documents it is generally necessary that a URI be available for each definition. Where this is the case then it is usually preferable to refer to these directly. 
Alternatively, it may be convenient or necessary to capture definitions in XML, either embedded within an instance document containing features or as a separate document. The definitions may be transcriptions from an external source, or may be new definitions for a local purpose. In order to support this case, some simple components are provided in GML in the form of 
-	a generic gml:Definition, which may serve as the basis for more specialized definitions
-	a generic gml:Dictionary, which allows a set of definitions or references to definitions to be collected 
These components may be used directly, but also serve as the basis for more specialised definition elements in GML, in particular: coordinate operations, coordinate reference systems, datums, temporal reference systems, and units of measure.  
Note that the GML definition and dictionary components implement a simple nested hierarchy of definitions with identifiers. The latter provide handles which may be used in the description of more complex relationships between terms. However, the GML dictionary components are not intended to provide direct support for complex taxonomies, ontologies or thesauri.  Specialised XML tools are available to satisfy the more sophisticated requirements.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema gmlBase.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 7.2.
The gmlBase schema components establish the GML model and syntax, in particular
-	a root XML type from which XML types for all GML objects should be derived,
-	a pattern and components for GML properties,
-	patterns for collections and arrays, and components for generic collections and arrays,
-	components for associating metadata with GML objects,
-	components for constructing definitions and dictionaries.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema basicTypes.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 8.2.
W3C XML Schema provides a set of built-in "simple" types which define methods for representing values as literals without internal markup.  These are described in W3C XML Schema Part 2:2001.  Because GML is an XML encoding in which instances are described using XML Schema, these simple types shall be used as far as possible and practical for the representation of data types.  W3C XML Schema also provides methods for defining 
-	new simple types by restriction and combination of the built-in types, and 
-	complex types, with simple content, but which also have XML attributes.  
In many places where a suitable built-in simple type is not available, simple content types derived using the XML Schema mechanisms are used for the representation of data types in GML.  
A set of these simple content types that are required by several GML components are defined in the basicTypes schema, as well as some elements based on them. These are primarily based around components needed to record amounts, counts, flags and terms, together with support for exceptions or null values.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema temporal.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 15.2.
The GML temporal schemas include components for describing temporal geometry and topology, temporal reference systems, and the temporal characteristics of geographic data. The model underlying the representation constitutes a profile of the conceptual schema described in ISO 19108. The underlying spatiotemporal model strives to accommodate both feature-level and attribute-level time stamping; basic support for tracking moving objects is also included. 
Time is measured on two types of scales: interval and ordinal.  An interval scale offers a basis for measuring duration, an ordinal scale provides information only about relative position in time.
Two other ISO standards are relevant to describing temporal objects:  ISO 8601 describes encodings for time instants and time periods, as text strings with particular structure and punctuation; ISO 11404 provides a detailed description of time intervals as part of a general discussion of language independent datatypes.  
The temporal schemas cover two interrelated topics and provide basic schema components for representing temporal instants and periods, temporal topology, and reference systems; more specialized schema components defines components used for dynamic features. Instances of temporal geometric types are used as values for the temporal properties of geographic features.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema direction.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 18.
The direction schema components provide the GML Application Schema developer with a standard property element to describe direction, and associated objects that may be used to express orientation, direction, heading, bearing or other directional aspects of geographic features.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema topology.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 14.
Topology is the branch of mathematics describing the properties of objects which are invariant under continuous deformation. For example, a circle is topologically equivalent to an ellipse because one can be transformed into the other by stretching. In geographic modelling, the foremost use of topology is in accelerating computational geometry. The constructs of topology allow characterisation of the spatial relationships between objects using simple combinatorial or algebraic algorithms. Topology, realised by the appropriate geometry, also allows a compact and unambiguous mechanism for expressing shared geometry among geographic features.
There are four instantiable classes of primitive topology objects, one for each dimension up to 3D. In addition, topological complexes are supported, too. 
There is strong symmetry in the (topological boundary and coboundary) relationships between topology primitives of adjacent dimensions. Topology primitives are bounded by directed primitives of one lower dimension. The coboundary of each topology primitive is formed from directed topology primitives of one higher dimension.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema geometryComplexes.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 12.2.
Geometric complexes (i.e. instances of gml:GeometricComplexType) are closed collections of geometric primitives, i.e. they will contain their boundaries. 
A geometric complex (gml:GeometricComplex) is defined by ISO 19107:2003, 6.6.1 as "a set of primitive geometric objects (in a common coordinate system) whose interiors are disjoint. Further, if a primitive is in a geometric complex, then there exists a set of primitives in that complex whose point-wise union is the boundary of this first primitive."
A geometric composite (gml:CompositeCurve, gml:CompositeSurface and gml:CompositeSolid) represents a geometric complex with an underlying core geometry that is isomorphic to a primitive, i.e. it can be viewed as a primitive and as a complex. See ISO 19107:2003, 6.1 and 6.6.3 for more details on the nature of composite geometries.
Geometric complexes and composites are intended to be used in application schemas where the sharing of geometry is important.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema coverage.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 20.3.
A coverage incorporates a mapping from a spatiotemporal domain to a range set, the latter providing the set in which the attribute values live.  The range set may be an arbitrary set including discrete lists, integer or floating point ranges, and multi-dimensional vector spaces.
A coverage can be viewed as the graph of the coverage function f:A à B, that is as the set of ordered pairs {(x, f(x)) | where x is in A}. This view is especially applicable to the GML encoding of a coverage.  In the case of a discrete coverage, the domain set A is partitioned into a collection of subsets (typically a disjoint collection) A = UAi and the function f is constant on each Ai. For a spatial domain, the Ai are geometry elements, hence the coverage can be viewed as a collection of (geometry,value) pairs, where the value is an element of the range set.  If the spatial domain A is a topological space then the coverage can be viewed as a collection of (topology,value) pairs, where the topology element in the pair is a topological n-chain (in GML terms this is a gml:TopoPoint, gml:TopoCurve, gml:TopoSurface or gml:TopoSolid). 
A coverage is implemented as a GML feature. We can thus speak of a "temperature distribution feature", or a "remotely sensed image feature", or a "soil distribution feature".
As is the case for any GML object, a coverage object may also be the value of a property of a feature.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema valueObjects.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 17.5.
The elements declared in this Clause build on other GML schema components, in particular gml:AbstractTimeObject, gml:AbstractGeometry, and the following types:  gml:MeasureType, gml:MeasureListType, gml:CodeType, gml:CodeOrNilReasonListType, gml:BooleanOrNilReasonListType, gml:IntegerOrNilReasonList.  
Of particular interest are elements that are the heads of substitution groups, and one named choice group. These are the primary reasons for the value objects schema, since they may act as variables in the definition of content models, such as Observations, when it is desired to permit alternative value types to occur some of which may have complex content such as arrays, geometry and time objects, and where it is useful not to prescribe the actual value type in advance. The members of the groups include quantities, category classifications, boolean, count, temporal and spatial values, and aggregates of these.  
The value objects are defined in a hierarchy. The following relationships are defined:
-	Concrete elements gml:Quantity, gml:Category, gml:Count and gml:Boolean are substitutable for the abstract element gml:AbstractScalarValue.  
-	Concrete elements gml:QuantityList, gml:CategoryList, gml:CountList and gml:BooleanList are substitutable for the abstract element gml:AbstractScalarValueList.  
-	Concrete element gml:ValueArray is substitutable for the concrete element gml:CompositeValue.  
-	Abstract elements gml:AbstractScalarValue and gml:AbstractScalarValueList, and concrete elements gml:CompositeValue, gml:ValueExtent, gml:CategoryExtent, gml:CountExtent and gml:QuantityExtent are substitutable for abstract element gml:AbstractValue.  
-	Abstract elements gml:AbstractValue, gml:AbstractTimeObject and gml:AbstractGeometry are all in a choice group named gml:Value, which is used for compositing in gml:CompositeValue and gml:ValueExtent.  
-	Schemas which need values may use the abstract element gml:AbstractValue in a content model in order to permit any of the gml:AbstractScalarValues, gml:AbstractScalarValueLists, gml:CompositeValue or gml:ValueExtent to occur in an instance, or the named group gml:Value to also permit gml:AbstractTimeObjects, gml:AbstractGeometrys.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema grids.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 20.2.
An implicit description of geometry is one in which the items of the geometry do not explicitly appear in the encoding.  Instead, a compact notation records a set of parameters, and a set of objects may be generated using a rule with these parameters.  This Clause provides grid geometries that are used in the description of gridded coverages and other applications.
In GML two grid structures are defined, namely gml:Grid and gml:RectifiedGrid.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema coordinateReferenceSystems.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 13.3.
The spatial-temporal coordinate reference systems schema components are divided into two logical parts. One part defines elements and types for XML encoding of abstract coordinate reference systems definitions. The larger part defines specialized constructs for XML encoding of definitions of the multiple concrete types of spatial-temporal coordinate reference systems.
These schema components encode the Coordinate Reference System packages of the UML Models of ISO 19111 Clause 8 and ISO/DIS 19136 D.3.10, with the exception of the abstract "SC_CRS" class.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema coordinateSystems.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 13.4.
The coordinate systems schema components can be divded into  three logical parts, which define elements and types for XML encoding of the definitions of:
-	Coordinate system axes
-	Abstract coordinate system
-	Multiple concrete types of spatial-temporal coordinate systems
These schema components encode the Coordinate System packages of the UML Models of ISO 19111 Clause 9 and ISO/DIS 19136 D.3.10.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema referenceSystems.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 13.2.
The reference systems schema components have two logical parts, which define elements and types for XML encoding of the definitions of:
-	Identified Object, inherited by the ten types of GML objects used for coordinate reference systems and coordinate operations
-	High-level part of the definitions of coordinate reference systems
This schema encodes the Identified Object and Reference System packages of the UML Model for ISO 19111.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema datums.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 13.5
The datums schema components can be divided into three logical parts, which define elements and types for XML encoding of the definitions of:
-	Abstract datum
-	Geodetic datums, including ellipsoid and prime meridian
-	Multiple other concrete types of spatial or temporal datums
These schema components encode the Datum packages of the UML Models of ISO 19111 Clause 10 and ISO/DIS 19136 D.3.10.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema coordinateOperations.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 13.6.
The spatial or temporal coordinate operations schema components can be divided into five logical parts, which define elements and types for XML encoding of the definitions of:
-	Multiple abstract coordinate operations
-	Multiple concrete types of coordinate operations, including Transformations and Conversions
-	Abstract and concrete parameter values and groups
-	Operation methods
-	Abstract and concrete operation parameters and groups
These schema component encodes the Coordinate Operation package of the UML Model for ISO 19111 Clause 11.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema observation.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 19.
A GML observation models the act of observing, often with a camera, a person or some form of instrument.  An observation feature describes the "metadata" associated with an information capture event, together with a value for the result of the observation.  This covers a broad range of cases, from a tourist photo (not the photo but the act of taking the photo), to images acquired by space borne sensors or the measurement of a temperature 5 meters below the surfaces of a lake.
The basic structures introduced in this schema are intended to serve as the foundation for more comprehensive schemas for scientific, technical and engineering measurement schemas.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema temporalReferenceSystems.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 15.5.
A value in the time domain is measured relative to a temporal reference system. Common types of reference systems include calendars, ordinal temporal reference systems, and temporal coordinate systems (time elapsed since some epoch).  The primary temporal reference system for use with geographic information is the Gregorian Calendar and 24 hour local or Coordinated Universal Time (UTC), but special applications may entail the use of alternative reference systems.  The Julian day numbering system is a temporal coordinate system that has an origin earlier than any known calendar, at noon on 1 January 4713 BC in the Julian proleptic calendar, and is useful in transformations between dates in different calendars.    
In GML seven concrete elements are used to describe temporal reference systems: gml:TimeReferenceSystem, gml:TimeCoordinateSystem, gml:TimeCalendar, gml:TimeCalendarEra, gml:TimeClock, gml:TimeOrdinalReferenceSystem, and gml:TimeOrdinalEra.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema temporalTopology.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 15.3.
Temporal topology is described in terms of time complexes, nodes, and edges, and the connectivity between these. Temporal topology does not directly provide information about temporal position. It is used in the case of describing a lineage or a history (e.g. a family tree expressing evolution of species, an ecological cycle, a lineage of lands or buildings, or a history of separation and merger of administrative boundaries). The following Subclauses specifies the temporal topology as temporal characteristics of features in compliance with ISO 19108.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Included schema deprecatedTypes.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
All global schema components that are part of the GML schema, but were deprecated. See Annex I.
			
GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Element gml:metaDataProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup NO_NAMESPACE.tmp#MetaDataPropertyType_about gml_3_2.tmp#AbstractMetaData gml_3_2.tmp#MetaDataPropertyType
Type gml:MetaDataPropertyType
Properties
content complex
Used by
Element Group gml:StandardObjectProperties
Complex Types gml:AbstractCRSType, gml:AbstractCoordinateOperationType, gml:AbstractCoordinateSystemType, gml:AbstractDatumType, gml:AbstractGeneralConversionType, gml:AbstractGeneralDerivedCRSType, gml:AbstractGeneralOperationParameterType, gml:AbstractGeneralTransformationType, gml:AffineCSType, gml:BaseUnitType, gml:CartesianCSType, gml:CompoundCRSType, gml:ConcatenatedOperationType, gml:ConventionalUnitType, gml:ConversionType, gml:CoordinateSystemAxisType, gml:CylindricalCSType, gml:DefinitionBaseType, gml:DefinitionProxyType, gml:DefinitionType, gml:DerivedCRSType, gml:DerivedUnitType, gml:DictionaryType, gml:EllipsoidType, gml:EllipsoidalCSType, gml:EngineeringCRSType, gml:EngineeringDatumType, gml:GeocentricCRSType, gml:GeodeticCRSType, gml:GeodeticDatumType, gml:GeographicCRSType, gml:IdentifiedObjectType, gml:ImageCRSType, gml:ImageDatumType, gml:LinearCSType, gml:ObliqueCartesianCSType, gml:OperationMethodType, gml:OperationParameterGroupType, gml:OperationParameterType, gml:PassThroughOperationType, gml:PolarCSType, gml:PrimeMeridianType, gml:ProjectedCRSType, gml:SphericalCSType, gml:TemporalCRSType, gml:TemporalCSType, gml:TemporalDatumBaseType, gml:TemporalDatumType, gml:TimeCSType, gml:TimeCalendarEraType, gml:TimeCalendarType, gml:TimeClockType, gml:TimeCoordinateSystemType, gml:TimeOrdinalEraType, gml:TimeOrdinalReferenceSystemType, gml:TimeReferenceSystemType, gml:TransformationType, gml:UnitDefinitionType, gml:UserDefinedCSType, gml:VerticalCRSType, gml:VerticalCSType, gml:VerticalDatumType
Model
Children gml:AbstractMetaData
Instance
<gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractMetaData gml:id="">{1,1}</gml:AbstractMetaData>
</gml:metaDataProperty>
Attributes
Source
<element name="metaDataProperty" type="gml:MetaDataPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:AbstractMetaData
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#AbstractMetaDataType gml_3_2.tmp#GenericMetaData gml_3_2.tmp#AbstractObject
Type gml:AbstractMetaDataType
Properties
content complex
abstract true
mixed true
Substitution Group
Substitution Group Affiliation
Used by
Model
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractMetaData" type="gml:AbstractMetaDataType" abstract="true" substitutionGroup="gml:AbstractObject">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:description
Namespace http://www.opengis.net/gml/3.2
Annotations
The value of this property is a text description of the object. gml:description uses gml:StringOrRefType as its content model, so it may contain a simple text string content, or carry a reference to an external description. The use of gml:description to reference an external description has been deprecated and replaced by the gml:descriptionReference property.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Used by
Element Group gml:StandardObjectProperties
Complex Types gml:AbstractCRSType, gml:AbstractCoordinateOperationType, gml:AbstractCoordinateSystemType, gml:AbstractDatumType, gml:AbstractGeneralConversionType, gml:AbstractGeneralDerivedCRSType, gml:AbstractGeneralOperationParameterType, gml:AbstractGeneralTransformationType, gml:AffineCSType, gml:BaseUnitType, gml:CartesianCSType, gml:CompoundCRSType, gml:ConcatenatedOperationType, gml:ConventionalUnitType, gml:ConversionType, gml:CoordinateSystemAxisType, gml:CylindricalCSType, gml:DefinitionBaseType, gml:DefinitionProxyType, gml:DefinitionType, gml:DerivedCRSType, gml:DerivedUnitType, gml:DictionaryType, gml:EllipsoidType, gml:EllipsoidalCSType, gml:EngineeringCRSType, gml:EngineeringDatumType, gml:GeocentricCRSType, gml:GeodeticCRSType, gml:GeodeticDatumType, gml:GeographicCRSType, gml:IdentifiedObjectType, gml:ImageCRSType, gml:ImageDatumType, gml:LinearCSType, gml:ObliqueCartesianCSType, gml:OperationMethodType, gml:OperationParameterGroupType, gml:OperationParameterType, gml:PassThroughOperationType, gml:PolarCSType, gml:PrimeMeridianType, gml:ProjectedCRSType, gml:SphericalCSType, gml:TemporalCRSType, gml:TemporalCSType, gml:TemporalDatumBaseType, gml:TemporalDatumType, gml:TimeCSType, gml:TimeCalendarEraType, gml:TimeCalendarType, gml:TimeClockType, gml:TimeCoordinateSystemType, gml:TimeOrdinalEraType, gml:TimeOrdinalReferenceSystemType, gml:TimeReferenceSystemType, gml:TransformationType, gml:UnitDefinitionType, gml:UserDefinedCSType, gml:VerticalCRSType, gml:VerticalCSType, gml:VerticalDatumType
Attributes
Source
<element name="description" type="gml:StringOrRefType">
  <annotation>
    <documentation>The value of this property is a text description of the object. gml:description uses gml:StringOrRefType as its content model, so it may contain a simple text string content, or carry a reference to an external description. The use of gml:description to reference an external description has been deprecated and replaced by the gml:descriptionReference property.</documentation>
  </annotation>
</element>
Element gml:descriptionReference
Namespace http://www.opengis.net/gml/3.2
Annotations
The value of this property is a remote text description of the object. The xlink:href attribute of the gml:descriptionReference property references the external description.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Used by
Element Group gml:StandardObjectProperties
Complex Types gml:AbstractCRSType, gml:AbstractCoordinateOperationType, gml:AbstractCoordinateSystemType, gml:AbstractDatumType, gml:AbstractGeneralConversionType, gml:AbstractGeneralDerivedCRSType, gml:AbstractGeneralOperationParameterType, gml:AbstractGeneralTransformationType, gml:AffineCSType, gml:BaseUnitType, gml:CartesianCSType, gml:CompoundCRSType, gml:ConcatenatedOperationType, gml:ConventionalUnitType, gml:ConversionType, gml:CoordinateSystemAxisType, gml:CylindricalCSType, gml:DefinitionBaseType, gml:DefinitionProxyType, gml:DefinitionType, gml:DerivedCRSType, gml:DerivedUnitType, gml:DictionaryType, gml:EllipsoidType, gml:EllipsoidalCSType, gml:EngineeringCRSType, gml:EngineeringDatumType, gml:GeocentricCRSType, gml:GeodeticCRSType, gml:GeodeticDatumType, gml:GeographicCRSType, gml:IdentifiedObjectType, gml:ImageCRSType, gml:ImageDatumType, gml:LinearCSType, gml:ObliqueCartesianCSType, gml:OperationMethodType, gml:OperationParameterGroupType, gml:OperationParameterType, gml:PassThroughOperationType, gml:PolarCSType, gml:PrimeMeridianType, gml:ProjectedCRSType, gml:SphericalCSType, gml:TemporalCRSType, gml:TemporalCSType, gml:TemporalDatumBaseType, gml:TemporalDatumType, gml:TimeCSType, gml:TimeCalendarEraType, gml:TimeCalendarType, gml:TimeClockType, gml:TimeCoordinateSystemType, gml:TimeOrdinalEraType, gml:TimeOrdinalReferenceSystemType, gml:TimeReferenceSystemType, gml:TransformationType, gml:UnitDefinitionType, gml:UserDefinedCSType, gml:VerticalCRSType, gml:VerticalCSType, gml:VerticalDatumType
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="descriptionReference" type="gml:ReferenceType">
  <annotation>
    <documentation>The value of this property is a remote text description of the object. The xlink:href attribute of the gml:descriptionReference property references the external description.</documentation>
  </annotation>
</element>
Element gml:identifier
Namespace http://www.opengis.net/gml/3.2
Annotations
Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType NO_NAMESPACE.tmp#CodeWithAuthorityType_codeSpace gml_3_2.tmp#CodeWithAuthorityType
Type gml:CodeWithAuthorityType
Type hierarchy
Properties
content complex
Used by
Element Group gml:StandardObjectProperties
Complex Types gml:AbstractCRSType, gml:AbstractCoordinateOperationType, gml:AbstractCoordinateSystemType, gml:AbstractDatumType, gml:AbstractGeneralConversionType, gml:AbstractGeneralDerivedCRSType, gml:AbstractGeneralOperationParameterType, gml:AbstractGeneralTransformationType, gml:AffineCSType, gml:BaseUnitType, gml:CartesianCSType, gml:CompoundCRSType, gml:ConcatenatedOperationType, gml:ConventionalUnitType, gml:ConversionType, gml:CoordinateSystemAxisType, gml:CylindricalCSType, gml:DefinitionBaseType, gml:DefinitionProxyType, gml:DefinitionType, gml:DerivedCRSType, gml:DerivedUnitType, gml:DictionaryType, gml:EllipsoidType, gml:EllipsoidalCSType, gml:EngineeringCRSType, gml:EngineeringDatumType, gml:GeocentricCRSType, gml:GeodeticCRSType, gml:GeodeticDatumType, gml:GeographicCRSType, gml:IdentifiedObjectType, gml:ImageCRSType, gml:ImageDatumType, gml:LinearCSType, gml:ObliqueCartesianCSType, gml:OperationMethodType, gml:OperationParameterGroupType, gml:OperationParameterType, gml:PassThroughOperationType, gml:PolarCSType, gml:PrimeMeridianType, gml:ProjectedCRSType, gml:SphericalCSType, gml:TemporalCRSType, gml:TemporalCSType, gml:TemporalDatumBaseType, gml:TemporalDatumType, gml:TimeCSType, gml:TimeCalendarEraType, gml:TimeCalendarType, gml:TimeClockType, gml:TimeCoordinateSystemType, gml:TimeOrdinalEraType, gml:TimeOrdinalReferenceSystemType, gml:TimeReferenceSystemType, gml:TransformationType, gml:UnitDefinitionType, gml:UserDefinedCSType, gml:VerticalCRSType, gml:VerticalCSType, gml:VerticalDatumType
Attributes
QName Type Use
codeSpace anyURI required
Source
<element name="identifier" type="gml:CodeWithAuthorityType">
  <annotation>
    <documentation>Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers.</documentation>
  </annotation>
</element>
Element gml:name
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model.  The authority for a name is indicated by the value of its (optional) codeSpace attribute.  The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.  In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType
Type gml:CodeType
Properties
content complex
Used by
Element Group gml:StandardObjectProperties
Complex Types gml:AbstractCRSType, gml:AbstractCoordinateOperationType, gml:AbstractCoordinateSystemType, gml:AbstractDatumType, gml:AbstractGeneralConversionType, gml:AbstractGeneralDerivedCRSType, gml:AbstractGeneralOperationParameterType, gml:AbstractGeneralTransformationType, gml:AffineCSType, gml:BaseUnitType, gml:CartesianCSType, gml:CompoundCRSType, gml:ConcatenatedOperationType, gml:ConventionalUnitType, gml:ConversionType, gml:CoordinateSystemAxisType, gml:CylindricalCSType, gml:DefinitionBaseType, gml:DefinitionProxyType, gml:DefinitionType, gml:DerivedCRSType, gml:DerivedUnitType, gml:DictionaryType, gml:EllipsoidType, gml:EllipsoidalCSType, gml:EngineeringCRSType, gml:EngineeringDatumType, gml:GeocentricCRSType, gml:GeodeticCRSType, gml:GeodeticDatumType, gml:GeographicCRSType, gml:IdentifiedObjectType, gml:ImageCRSType, gml:ImageDatumType, gml:LinearCSType, gml:ObliqueCartesianCSType, gml:OperationMethodType, gml:OperationParameterGroupType, gml:OperationParameterType, gml:PassThroughOperationType, gml:PolarCSType, gml:PrimeMeridianType, gml:ProjectedCRSType, gml:SphericalCSType, gml:TemporalCRSType, gml:TemporalCSType, gml:TemporalDatumBaseType, gml:TemporalDatumType, gml:TimeCSType, gml:TimeCalendarEraType, gml:TimeCalendarType, gml:TimeClockType, gml:TimeCoordinateSystemType, gml:TimeOrdinalEraType, gml:TimeOrdinalReferenceSystemType, gml:TimeReferenceSystemType, gml:TransformationType, gml:UnitDefinitionType, gml:UserDefinedCSType, gml:VerticalCRSType, gml:VerticalCSType, gml:VerticalDatumType
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="name" type="gml:CodeType">
  <annotation>
    <documentation>The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace. In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace.</documentation>
  </annotation>
</element>
Element gml:boundedBy
Namespace http://www.opengis.net/gml/3.2
Annotations
This property describes the minimum bounding box or rectangle that encloses the entire feature.
Diagram
Diagram NO_NAMESPACE.tmp#BoundingShapeType_nilReason gml_3_2.tmp#Envelope gml_3_2.tmp#Null gml_3_2.tmp#BoundingShapeType
Type gml:BoundingShapeType
Properties
content complex
nillable true
Used by
Model
Children gml:Envelope, gml:Null
Instance
<gml:boundedBy nilReason="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Envelope axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Envelope>
  <gml:Null>{1,1}</gml:Null>
</gml:boundedBy>
Attributes
QName Type Use
nilReason gml:NilReasonType optional
Source
<element name="boundedBy" type="gml:BoundingShapeType" nillable="true">
  <annotation>
    <documentation>This property describes the minimum bounding box or rectangle that encloses the entire feature.</documentation>
  </annotation>
</element>
Element gml:Envelope
Namespace http://www.opengis.net/gml/3.2
Annotations
Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the envelope).
The use of the properties "coordinates" and "pos" has been deprecated. The explicitly named properties "lowerCorner" and "upperCorner" shall be used instead.
Diagram
Diagram gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#EnvelopeType_lowerCorner gml_3_2.tmp#EnvelopeType_upperCorner gml_3_2.tmp#pos gml_3_2.tmp#coordinates gml_3_2.tmp#EnvelopeType gml_3_2.tmp#EnvelopeWithTimePeriod gml_3_2.tmp#AbstractObject
Type gml:EnvelopeType
Properties
content complex
Substitution Group
Substitution Group Affiliation
Used by
Complex Type gml:BoundingShapeType
Model
Children gml:coordinates, gml:lowerCorner, gml:pos, gml:upperCorner
Instance
<gml:Envelope axisLabels="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:lowerCorner axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:lowerCorner>
  <gml:upperCorner axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:upperCorner>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{2,2}</gml:pos>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
</gml:Envelope>
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Envelope" type="gml:EnvelopeType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the envelope). The use of the properties "coordinates" and "pos" has been deprecated. The explicitly named properties "lowerCorner" and "upperCorner" shall be used instead.</documentation>
  </annotation>
</element>
Element gml:EnvelopeType / gml:lowerCorner
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType
Type gml:DirectPositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="lowerCorner" type="gml:DirectPositionType"/>
Element gml:EnvelopeType / gml:upperCorner
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType
Type gml:DirectPositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="upperCorner" type="gml:DirectPositionType"/>
Element gml:pos
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType
Type gml:DirectPositionType
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="pos" type="gml:DirectPositionType"/>
Element gml:coordinates
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#CoordinatesType_decimal NO_NAMESPACE.tmp#CoordinatesType_cs NO_NAMESPACE.tmp#CoordinatesType_ts gml_3_2.tmp#CoordinatesType
Type gml:CoordinatesType
Properties
content complex
Used by
Attributes
QName Type Default Use
cs string , optional
decimal string . optional
ts string optional
Source
<element name="coordinates" type="gml:CoordinatesType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:Null
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#NilReasonType
Type gml:NilReasonType
Properties
content simple
Used by
Source
<element name="Null" type="gml:NilReasonType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:location
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#LocationKeyWord gml_3_2.tmp#LocationString gml_3_2.tmp#Null gml_3_2.tmp#LocationPropertyType gml_3_2.tmp#priorityLocation
Type gml:LocationPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AbstractGeometry, gml:LocationKeyWord, gml:LocationString, gml:Null
Instance
<gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:LocationKeyWord codeSpace="">{1,1}</gml:LocationKeyWord>
  <gml:LocationString xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:LocationString>
  <gml:Null>{1,1}</gml:Null>
</gml:location>
Attributes
Source
<element name="location" type="gml:LocationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:AbstractGeometry
Namespace http://www.opengis.net/gml/3.2
Annotations
The AbstractGeometry element is the abstract head of the substitution group for all geometry elements of GML. This includes pre-defined and user-defined geometry elements. Any geometry element shall be a direct or indirect extension/restriction of AbstractGeometryType and shall be directly or indirectly in the substitution group of AbstractGeometry.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricAggregate gml_3_2.tmp#AbstractGeometricPrimitive gml_3_2.tmp#AbstractImplicitGeometry gml_3_2.tmp#GeometricComplex gml_3_2.tmp#AbstractGML
Type gml:AbstractGeometryType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractGeometry>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="AbstractGeometry" type="gml:AbstractGeometryType" abstract="true" substitutionGroup="gml:AbstractGML">
  <annotation>
    <documentation>The AbstractGeometry element is the abstract head of the substitution group for all geometry elements of GML. This includes pre-defined and user-defined geometry elements. Any geometry element shall be a direct or indirect extension/restriction of AbstractGeometryType and shall be directly or indirectly in the substitution group of AbstractGeometry.</documentation>
  </annotation>
</element>
Element gml:LocationKeyWord
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType
Type gml:CodeType
Properties
content complex
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="LocationKeyWord" type="gml:CodeType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:LocationString
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Used by
Attributes
Source
<element name="LocationString" type="gml:StringOrRefType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:TimeInstant
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeInstant acts as a zero-dimensional geometric primitive that represents an identifiable position in time.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType NO_NAMESPACE.tmp#AbstractTimeGeometricPrimitiveType_frame gml_3_2.tmp#AbstractTimeGeometricPrimitiveType gml_3_2.tmp#timePosition gml_3_2.tmp#TimeInstantType gml_3_2.tmp#AbstractTimeGeometricPrimitive
Type gml:TimeInstantType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timePosition
Instance
<gml:TimeInstant frame="#ISO-8601" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
  <gml:timePosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:timePosition>
</gml:TimeInstant>
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeInstant" type="gml:TimeInstantType" substitutionGroup="gml:AbstractTimeGeometricPrimitive">
  <annotation>
    <documentation>gml:TimeInstant acts as a zero-dimensional geometric primitive that represents an identifiable position in time.</documentation>
  </annotation>
</element>
Element gml:AbstractTimePrimitiveType / gml:relatedTime
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimePrimitive gml_3_2.tmp#TimePrimitivePropertyType NO_NAMESPACE.tmp#RelatedTimeType_relativePosition gml_3_2.tmp#RelatedTimeType
Type gml:RelatedTimeType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:AbstractTimePrimitive
Instance
<gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTimePrimitive gml:id="">{1,1}</gml:AbstractTimePrimitive>
</gml:relatedTime>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
relativePosition restriction of string optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="relatedTime" type="gml:RelatedTimeType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:AbstractTimePrimitive
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractTimePrimitive acts as the head of a substitution group for geometric and topological temporal primitives.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType gml_3_2.tmp#AbstractTimeGeometricPrimitive gml_3_2.tmp#AbstractTimeTopologyPrimitive gml_3_2.tmp#AbstractTimeObject
Type gml:AbstractTimePrimitiveType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Instance
<gml:AbstractTimePrimitive gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
</gml:AbstractTimePrimitive>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimePrimitive" type="gml:AbstractTimePrimitiveType" abstract="true" substitutionGroup="gml:AbstractTimeObject">
  <annotation>
    <documentation>gml:AbstractTimePrimitive acts as the head of a substitution group for geometric and topological temporal primitives.</documentation>
  </annotation>
</element>
Element gml:timePosition
Namespace http://www.opengis.net/gml/3.2
Annotations
This element is used directly as a property of gml:TimeInstant (see 15.2.2.3), and may also be used in application schemas.
Diagram
Diagram gml_3_2.tmp#TimePositionUnion NO_NAMESPACE.tmp#TimePositionType_frame NO_NAMESPACE.tmp#TimePositionType_calendarEraName NO_NAMESPACE.tmp#TimePositionType_indeterminatePosition gml_3_2.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Used by
Complex Type gml:TimeInstantType
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="timePosition" type="gml:TimePositionType">
  <annotation>
    <documentation>This element is used directly as a property of gml:TimeInstant (see 15.2.2.3), and may also be used in application schemas.</documentation>
  </annotation>
</element>
Element gml:TimePeriod
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimePeriod acts as a one-dimensional geometric primitive that represents an identifiable extent in time.
The location in of a gml:TimePeriod is described by the temporal positions of the instants at which it begins and ends. The length of the period is equal to the temporal distance between the two bounding temporal positions. 
Both beginning and end may be described in terms of their direct position using gml:TimePositionType which is an XML Schema simple content type, or by reference to an indentifiable time instant using gml:TimeInstantPropertyType.
Alternatively a limit of a gml:TimePeriod may use the conventional GML property model to make a reference to a time instant described elsewhere, or a limit may be indicated as a direct position.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType NO_NAMESPACE.tmp#AbstractTimeGeometricPrimitiveType_frame gml_3_2.tmp#AbstractTimeGeometricPrimitiveType gml_3_2.tmp#TimePeriodType_beginPosition gml_3_2.tmp#TimePeriodType_begin gml_3_2.tmp#TimePeriodType_endPosition gml_3_2.tmp#TimePeriodType_end gml_3_2.tmp#duration gml_3_2.tmp#timeInterval gml_3_2.tmp#timeLength gml_3_2.tmp#TimePeriodType gml_3_2.tmp#AbstractTimeGeometricPrimitive
Type gml:TimePeriodType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:begin, gml:beginPosition, gml:description, gml:descriptionReference, gml:duration, gml:end, gml:endPosition, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timeInterval
Instance
<gml:TimePeriod frame="#ISO-8601" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
  <gml:beginPosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:beginPosition>
  <gml:begin xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:begin>
  <gml:endPosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:endPosition>
  <gml:end xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:end>
  <gml:duration>{1,1}</gml:duration>
  <gml:timeInterval factor="" radix="" unit="">{1,1}</gml:timeInterval>
</gml:TimePeriod>
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimePeriod" type="gml:TimePeriodType" substitutionGroup="gml:AbstractTimeGeometricPrimitive">
  <annotation>
    <documentation>gml:TimePeriod acts as a one-dimensional geometric primitive that represents an identifiable extent in time. The location in of a gml:TimePeriod is described by the temporal positions of the instants at which it begins and ends. The length of the period is equal to the temporal distance between the two bounding temporal positions. Both beginning and end may be described in terms of their direct position using gml:TimePositionType which is an XML Schema simple content type, or by reference to an indentifiable time instant using gml:TimeInstantPropertyType. Alternatively a limit of a gml:TimePeriod may use the conventional GML property model to make a reference to a time instant described elsewhere, or a limit may be indicated as a direct position.</documentation>
  </annotation>
</element>
Element gml:TimePeriodType / gml:beginPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#TimePositionUnion NO_NAMESPACE.tmp#TimePositionType_frame NO_NAMESPACE.tmp#TimePositionType_calendarEraName NO_NAMESPACE.tmp#TimePositionType_indeterminatePosition gml_3_2.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="beginPosition" type="gml:TimePositionType"/>
Element gml:TimePeriodType / gml:begin
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeInstant gml_3_2.tmp#TimeInstantPropertyType
Type gml:TimeInstantPropertyType
Properties
content complex
Model
Children gml:TimeInstant
Instance
<gml:begin xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeInstant frame="#ISO-8601" gml:id="">{1,1}</gml:TimeInstant>
</gml:begin>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="begin" type="gml:TimeInstantPropertyType"/>
Element gml:TimePeriodType / gml:endPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#TimePositionUnion NO_NAMESPACE.tmp#TimePositionType_frame NO_NAMESPACE.tmp#TimePositionType_calendarEraName NO_NAMESPACE.tmp#TimePositionType_indeterminatePosition gml_3_2.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="endPosition" type="gml:TimePositionType"/>
Element gml:TimePeriodType / gml:end
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeInstant gml_3_2.tmp#TimeInstantPropertyType
Type gml:TimeInstantPropertyType
Properties
content complex
Model
Children gml:TimeInstant
Instance
<gml:end xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeInstant frame="#ISO-8601" gml:id="">{1,1}</gml:TimeInstant>
</gml:end>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="end" type="gml:TimeInstantPropertyType"/>
Element gml:duration
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:duration conforms to the ISO 8601 syntax for temporal length as implemented by the XML Schema duration type.
Diagram
Diagram
Type gml:duration
Properties
content simple
Used by
Element Group gml:timeLength
Source
<element name="duration" type="duration">
  <annotation>
    <documentation>gml:duration conforms to the ISO 8601 syntax for temporal length as implemented by the XML Schema duration type.</documentation>
  </annotation>
</element>
Element gml:timeInterval
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:timeInterval conforms to ISO 11404 which is based on floating point values for temporal length.
ISO 11404 syntax specifies the use of a positiveInteger together with appropriate values for radix and factor. The resolution of the time interval is to one radix ^(-factor) of the specified time unit.
The value of the unit is either selected from the units for time intervals from ISO 31-1:1992, or is another suitable unit.  The encoding is defined for GML in gml:TimeUnitType. The second component of this union type provides a method for indicating time units other than the six standard units given in the enumeration.
Diagram
Diagram NO_NAMESPACE.tmp#TimeIntervalLengthType_unit NO_NAMESPACE.tmp#TimeIntervalLengthType_radix NO_NAMESPACE.tmp#TimeIntervalLengthType_factor gml_3_2.tmp#TimeIntervalLengthType
Type gml:TimeIntervalLengthType
Properties
content complex
Used by
Element Group gml:timeLength
Attributes
QName Type Use
factor integer optional
radix positiveInteger optional
unit gml:TimeUnitType required
Source
<element name="timeInterval" type="gml:TimeIntervalLengthType">
  <annotation>
    <documentation>gml:timeInterval conforms to ISO 11404 which is based on floating point values for temporal length. ISO 11404 syntax specifies the use of a positiveInteger together with appropriate values for radix and factor. The resolution of the time interval is to one radix ^(-factor) of the specified time unit. The value of the unit is either selected from the units for time intervals from ISO 31-1:1992, or is another suitable unit. The encoding is defined for GML in gml:TimeUnitType. The second component of this union type provides a method for indicating time units other than the six standard units given in the enumeration.</documentation>
  </annotation>
</element>
Element gml:Point
Namespace http://www.opengis.net/gml/3.2
Annotations
A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#pos gml_3_2.tmp#coordinates gml_3_2.tmp#PointType gml_3_2.tmp#AbstractGeometricPrimitive
Type gml:PointType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:coordinates, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pos
Instance
<gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
</gml:Point>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Point" type="gml:PointType" substitutionGroup="gml:AbstractGeometricPrimitive">
  <annotation>
    <documentation>A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType.</documentation>
  </annotation>
</element>
Element gml:AbstractTimeObject
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractTimeObject acts as the head of a substitution group for all temporal primitives and complexes.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimeComplex gml_3_2.tmp#AbstractTimePrimitive gml_3_2.tmp#AbstractGML
Type gml:AbstractTimeObjectType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractTimeObject gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractTimeObject>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimeObject" type="gml:AbstractTimeObjectType" abstract="true" substitutionGroup="gml:AbstractGML">
  <annotation>
    <documentation>gml:AbstractTimeObject acts as the head of a substitution group for all temporal primitives and complexes.</documentation>
  </annotation>
</element>
Element gml:dataSource
Namespace http://www.opengis.net/gml/3.2
Annotations
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data. The remote link attributes of the gml:dataSource element have been deprecated along with its current type.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Used by
Attributes
Source
<element name="dataSource" type="gml:StringOrRefType">
  <annotation>
    <documentation>Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data. The remote link attributes of the gml:dataSource element have been deprecated along with its current type.</documentation>
  </annotation>
</element>
Element gml:dataSourceReference
Namespace http://www.opengis.net/gml/3.2
Annotations
Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Used by
Element Group gml:dynamicProperties
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="dataSourceReference" type="gml:ReferenceType">
  <annotation>
    <documentation>Evidence is represented by a simple gml:dataSource or gml:dataSourceReference property that indicates the source of the temporal data.</documentation>
  </annotation>
</element>
Element gml:validTime
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:validTime is a convenience property element.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimePrimitive gml_3_2.tmp#TimePrimitivePropertyType
Type gml:TimePrimitivePropertyType
Properties
content complex
Used by
Model
Children gml:AbstractTimePrimitive
Instance
<gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTimePrimitive gml:id="">{1,1}</gml:AbstractTimePrimitive>
</gml:validTime>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="validTime" type="gml:TimePrimitivePropertyType">
  <annotation>
    <documentation>gml:validTime is a convenience property element.</documentation>
  </annotation>
</element>
Element gml:history
Namespace http://www.opengis.net/gml/3.2
Annotations
A generic sequence of events constitute a gml:history of an object.
The gml:history element contains a set of elements in the substitution group headed by the abstract element gml:AbstractTimeSlice, representing the time-varying properties of interest. The history property of a dynamic feature associates a feature instance with a sequence of time slices (i.e. change events) that encapsulate the evolution of the feature.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimeSlice gml_3_2.tmp#HistoryPropertyType gml_3_2.tmp#track
Type gml:HistoryPropertyType
Properties
content complex
Substitution Group
Used by
Element Group gml:dynamicProperties
Model
Children gml:AbstractTimeSlice
Instance
<gml:history owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTimeSlice gml:id="">{1,unbounded}</gml:AbstractTimeSlice>
</gml:history>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="history" type="gml:HistoryPropertyType">
  <annotation>
    <documentation>A generic sequence of events constitute a gml:history of an object. The gml:history element contains a set of elements in the substitution group headed by the abstract element gml:AbstractTimeSlice, representing the time-varying properties of interest. The history property of a dynamic feature associates a feature instance with a sequence of time slices (i.e. change events) that encapsulate the evolution of the feature.</documentation>
  </annotation>
</element>
Element gml:AbstractTimeSlice
Namespace http://www.opengis.net/gml/3.2
Annotations
To describe an event — an action that occurs at an instant or over an interval of time — GML provides the gml:AbtractTimeSlice element. A timeslice encapsulates the time-varying properties of a dynamic feature -- it shall be extended to represent a time stamped projection of a specific feature. The gml:dataSource property describes how the temporal data was acquired.
A gml:AbstractTimeSlice instance is a GML object that encapsulates updates of the dynamic—or volatile—properties that reflect some change event; it thus includes only those feature properties that have actually changed due to some process.
gml:AbstractTimeSlice basically provides a facility for attribute-level time stamping, in contrast to the object-level time stamping of dynamic feature instances. 
The time slice can thus be viewed as event or process-oriented, whereas a snapshot is more state or structure-oriented. A timeslice has richer causality, whereas a snapshot merely portrays the status of the whole.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#validTime gml_3_2.tmp#dataSource gml_3_2.tmp#AbstractTimeSliceType gml_3_2.tmp#MovingObjectStatus gml_3_2.tmp#AbstractGML
Type gml:AbstractTimeSliceType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:dataSource, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:validTime
Instance
<gml:AbstractTimeSlice gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:validTime>
  <gml:dataSource xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:dataSource>
</gml:AbstractTimeSlice>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimeSlice" type="gml:AbstractTimeSliceType" abstract="true" substitutionGroup="gml:AbstractGML">
  <annotation>
    <documentation>To describe an event — an action that occurs at an instant or over an interval of time — GML provides the gml:AbtractTimeSlice element. A timeslice encapsulates the time-varying properties of a dynamic feature -- it shall be extended to represent a time stamped projection of a specific feature. The gml:dataSource property describes how the temporal data was acquired. A gml:AbstractTimeSlice instance is a GML object that encapsulates updates of the dynamic—or volatile—properties that reflect some change event; it thus includes only those feature properties that have actually changed due to some process. gml:AbstractTimeSlice basically provides a facility for attribute-level time stamping, in contrast to the object-level time stamping of dynamic feature instances. The time slice can thus be viewed as event or process-oriented, whereas a snapshot is more state or structure-oriented. A timeslice has richer causality, whereas a snapshot merely portrays the status of the whole.</documentation>
  </annotation>
</element>
Element gml:DynamicFeature
Namespace http://www.opengis.net/gml/3.2
Annotations
States are captured by time-stamped instances of a feature. The content model extends the standard gml:AbstractFeatureType with the gml:dynamicProperties model group.
Each time-stamped instance represents a 'snapshot' of a feature. The dynamic feature classes will normally be extended to suit particular applications.  A dynamic feature bears either a time stamp or a history.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#history gml_3_2.tmp#dataSource gml_3_2.tmp#dataSourceReference gml_3_2.tmp#dynamicProperties gml_3_2.tmp#DynamicFeatureType gml_3_2.tmp#DynamicFeatureCollection gml_3_2.tmp#AbstractFeature
Type gml:DynamicFeatureType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:boundedBy, gml:dataSource, gml:dataSourceReference, gml:description, gml:descriptionReference, gml:history, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:validTime
Instance
<gml:DynamicFeature gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:validTime>
  <gml:history owns="false">{0,1}</gml:history>
  <gml:dataSource xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:dataSource>
  <gml:dataSourceReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:dataSourceReference>
</gml:DynamicFeature>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="DynamicFeature" type="gml:DynamicFeatureType" substitutionGroup="gml:AbstractFeature">
  <annotation>
    <documentation>States are captured by time-stamped instances of a feature. The content model extends the standard gml:AbstractFeatureType with the gml:dynamicProperties model group. Each time-stamped instance represents a 'snapshot' of a feature. The dynamic feature classes will normally be extended to suit particular applications. A dynamic feature bears either a time stamp or a history.</documentation>
  </annotation>
</element>
Element gml:DynamicFeatureCollection
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:DynamicFeatureCollection is a feature collection that has a gml:validTime property (i.e. is a snapshot of the feature collection) or which has a gml:history property that contains one or more gml:AbstractTimeSlices each of which contain values of the time varying properties of the feature collection.  Note that the gml:DynamicFeatureCollection may be one of the following:
1.	A feature collection which consists of static feature members (members do not change in time) but which has properties of the collection object as a whole that do change in time .  
2.	A feature collection which consists of dynamic feature members (the members are gml:DynamicFeatures) but which also has properties of the collection as a whole that vary in time.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#history gml_3_2.tmp#dataSource gml_3_2.tmp#dataSourceReference gml_3_2.tmp#dynamicProperties gml_3_2.tmp#DynamicFeatureType gml_3_2.tmp#dynamicMembers gml_3_2.tmp#DynamicFeatureCollectionType gml_3_2.tmp#DynamicFeature
Type gml:DynamicFeatureCollectionType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:dataSource, gml:dataSourceReference, gml:description, gml:descriptionReference, gml:dynamicMembers, gml:history, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:validTime
Instance
<gml:DynamicFeatureCollection gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:validTime>
  <gml:history owns="false">{0,1}</gml:history>
  <gml:dataSource xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:dataSource>
  <gml:dataSourceReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:dataSourceReference>
  <gml:dynamicMembers xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:dynamicMembers>
</gml:DynamicFeatureCollection>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="DynamicFeatureCollection" type="gml:DynamicFeatureCollectionType" substitutionGroup="gml:DynamicFeature">
  <annotation>
    <documentation>A gml:DynamicFeatureCollection is a feature collection that has a gml:validTime property (i.e. is a snapshot of the feature collection) or which has a gml:history property that contains one or more gml:AbstractTimeSlices each of which contain values of the time varying properties of the feature collection. Note that the gml:DynamicFeatureCollection may be one of the following: 1. A feature collection which consists of static feature members (members do not change in time) but which has properties of the collection object as a whole that do change in time . 2. A feature collection which consists of dynamic feature members (the members are gml:DynamicFeatures) but which also has properties of the collection as a whole that vary in time.</documentation>
  </annotation>
</element>
Element gml:dynamicMembers
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractFeatureMemberType gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#DynamicFeature gml_3_2.tmp#DynamicFeatureMemberType
Type gml:DynamicFeatureMemberType
Type hierarchy
Properties
content complex
Used by
Model
Children gml:DynamicFeature
Instance
<gml:dynamicMembers xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:DynamicFeature gml:id="">{0,unbounded}</gml:DynamicFeature>
</gml:dynamicMembers>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="dynamicMembers" type="gml:DynamicFeatureMemberType"/>
Element gml:AbstractFeature
Namespace http://www.opengis.net/gml/3.2
Annotations
This abstract element serves as the head of a substitution group which may contain any elements whose content model is derived from gml:AbstractFeatureType.  This may be used as a variable in the construction of content models.  
gml:AbstractFeature may be thought of as "anything that is a GML feature" and may be used to define variables or templates in which the value of a GML property is "any feature". This occurs in particular in a GML feature collection where the feature member properties contain one or multiple copies of gml:AbstractFeature respectively.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#AbstractContinuousCoverage gml_3_2.tmp#AbstractCoverage gml_3_2.tmp#AbstractFeatureCollection v1_1.tmp#AbstractVersionedObject gml_3_2.tmp#DynamicFeature gml_3_2.tmp#FeatureCollection gml_3_2.tmp#Observation gml_3_2.tmp#AbstractGML
Type gml:AbstractFeatureType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Instance
<gml:AbstractFeature gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
</gml:AbstractFeature>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractFeature" type="gml:AbstractFeatureType" abstract="true" substitutionGroup="gml:AbstractGML">
  <annotation>
    <documentation>This abstract element serves as the head of a substitution group which may contain any elements whose content model is derived from gml:AbstractFeatureType. This may be used as a variable in the construction of content models. gml:AbstractFeature may be thought of as "anything that is a GML feature" and may be used to define variables or templates in which the value of a GML property is "any feature". This occurs in particular in a GML feature collection where the feature member properties contain one or multiple copies of gml:AbstractFeature respectively.</documentation>
  </annotation>
</element>
Element gml:EnvelopeWithTimePeriod
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:EnvelopeWithTimePeriod is provided for envelopes that include a temporal extent. It adds two time position properties, gml:beginPosition and gml:endPosition, which describe the extent of a time-envelope.  
Since gml:EnvelopeWithTimePeriod is assigned to the substitution group headed by gml:Envelope, it may be used whenever gml:Envelope is valid.
Diagram
Diagram gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#EnvelopeType_lowerCorner gml_3_2.tmp#EnvelopeType_upperCorner gml_3_2.tmp#pos gml_3_2.tmp#coordinates gml_3_2.tmp#EnvelopeType NO_NAMESPACE.tmp#EnvelopeWithTimePeriodType_frame gml_3_2.tmp#EnvelopeWithTimePeriodType_beginPosition gml_3_2.tmp#EnvelopeWithTimePeriodType_endPosition gml_3_2.tmp#EnvelopeWithTimePeriodType gml_3_2.tmp#Envelope
Type gml:EnvelopeWithTimePeriodType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:beginPosition, gml:coordinates, gml:endPosition, gml:lowerCorner, gml:pos, gml:upperCorner
Instance
<gml:EnvelopeWithTimePeriod axisLabels="" frame="#ISO-8601" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:lowerCorner axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:lowerCorner>
  <gml:upperCorner axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:upperCorner>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{2,2}</gml:pos>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:beginPosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:beginPosition>
  <gml:endPosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:endPosition>
</gml:EnvelopeWithTimePeriod>
Attributes
QName Type Default Use
axisLabels gml:NCNameList optional
frame anyURI #ISO-8601 optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="EnvelopeWithTimePeriod" type="gml:EnvelopeWithTimePeriodType" substitutionGroup="gml:Envelope">
  <annotation>
    <documentation>gml:EnvelopeWithTimePeriod is provided for envelopes that include a temporal extent. It adds two time position properties, gml:beginPosition and gml:endPosition, which describe the extent of a time-envelope. Since gml:EnvelopeWithTimePeriod is assigned to the substitution group headed by gml:Envelope, it may be used whenever gml:Envelope is valid.</documentation>
  </annotation>
</element>
Element gml:EnvelopeWithTimePeriodType / gml:beginPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#TimePositionUnion NO_NAMESPACE.tmp#TimePositionType_frame NO_NAMESPACE.tmp#TimePositionType_calendarEraName NO_NAMESPACE.tmp#TimePositionType_indeterminatePosition gml_3_2.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="beginPosition" type="gml:TimePositionType"/>
Element gml:EnvelopeWithTimePeriodType / gml:endPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#TimePositionUnion NO_NAMESPACE.tmp#TimePositionType_frame NO_NAMESPACE.tmp#TimePositionType_calendarEraName NO_NAMESPACE.tmp#TimePositionType_indeterminatePosition gml_3_2.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="endPosition" type="gml:TimePositionType"/>
Element gml:locationName
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:locationName property element is a convenience property where the text value describes the location of the feature. If the location names are selected from a controlled list, then the list shall be identified in the codeSpace attribute.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType
Type gml:CodeType
Properties
content complex
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="locationName" type="gml:CodeType">
  <annotation>
    <documentation>The gml:locationName property element is a convenience property where the text value describes the location of the feature. If the location names are selected from a controlled list, then the list shall be identified in the codeSpace attribute.</documentation>
  </annotation>
</element>
Element gml:locationReference
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:locationReference property element is a convenience property where the text value referenced by the xlink:href attribute describes the location of the feature.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Used by
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="locationReference" type="gml:ReferenceType">
  <annotation>
    <documentation>The gml:locationReference property element is a convenience property where the text value referenced by the xlink:href attribute describes the location of the feature.</documentation>
  </annotation>
</element>
Element gml:AbstractGeometricAggregate
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeometricAggregate is the abstract head of the substitution group for all geometric aggregates.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#MultiCurve gml_3_2.tmp#MultiGeometry gml_3_2.tmp#MultiPoint gml_3_2.tmp#MultiSolid gml_3_2.tmp#MultiSurface gml_3_2.tmp#AbstractGeometry
Type gml:AbstractGeometricAggregateType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractGeometricAggregate aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractGeometricAggregate>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="AbstractGeometricAggregate" type="gml:AbstractGeometricAggregateType" abstract="true" substitutionGroup="gml:AbstractGeometry">
  <annotation>
    <documentation>gml:AbstractGeometricAggregate is the abstract head of the substitution group for all geometric aggregates.</documentation>
  </annotation>
</element>
Element gml:geometryMember
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a geometry element via the XLink-attributes or contains the geometry element.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#GeometryPropertyType
Type gml:GeometryPropertyType
Properties
content complex
Used by
Complex Type gml:MultiGeometryType
Model
Children gml:AbstractGeometry
Instance
<gml:geometryMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
</gml:geometryMember>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="geometryMember" type="gml:GeometryPropertyType">
  <annotation>
    <documentation>This property element either references a geometry element via the XLink-attributes or contains the geometry element.</documentation>
  </annotation>
</element>
Element gml:geometryMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#GeometryArrayPropertyType
Type gml:GeometryArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiGeometryType
Model
Children gml:AbstractGeometry
Instance
<gml:geometryMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
</gml:geometryMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="geometryMembers" type="gml:GeometryArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiGeometry
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:MultiGeometry is a collection of one or more GML geometry objects of arbitrary type. 
The members of the geometric aggregate may be specified either using the "standard" property (gml:geometryMember) or the array property (gml:geometryMembers). It is also valid to use both the "standard" and the array properties in the same collection.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#geometryMember gml_3_2.tmp#geometryMembers gml_3_2.tmp#MultiGeometryType gml_3_2.tmp#AbstractGeometricAggregate
Type gml:MultiGeometryType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:geometryMember, gml:geometryMembers, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:MultiGeometry aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:geometryMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:geometryMember>
  <gml:geometryMembers owns="false">{0,1}</gml:geometryMembers>
</gml:MultiGeometry>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiGeometry" type="gml:MultiGeometryType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>gml:MultiGeometry is a collection of one or more GML geometry objects of arbitrary type. The members of the geometric aggregate may be specified either using the "standard" property (gml:geometryMember) or the array property (gml:geometryMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Element gml:pointMember
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a Point via the XLink-attributes or contains the Point element.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point gml_3_2.tmp#PointPropertyType
Type gml:PointPropertyType
Properties
content complex
Used by
Complex Type gml:MultiPointType
Model
Children gml:Point
Instance
<gml:pointMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:pointMember>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="pointMember" type="gml:PointPropertyType">
  <annotation>
    <documentation>This property element either references a Point via the XLink-attributes or contains the Point element.</documentation>
  </annotation>
</element>
Element gml:pointMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point gml_3_2.tmp#PointArrayPropertyType
Type gml:PointArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiPointType
Model
Children gml:Point
Instance
<gml:pointMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:pointMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="pointMembers" type="gml:PointArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiPoint
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:MultiPoint consists of one or more gml:Points.
The members of the geometric aggregate may be specified either using the "standard" property (gml:pointMember) or the array property (gml:pointMembers). It is also valid to use both the "standard" and the array properties in the same collection.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#pointMember gml_3_2.tmp#pointMembers gml_3_2.tmp#MultiPointType gml_3_2.tmp#AbstractGeometricAggregate
Type gml:MultiPointType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pointMember, gml:pointMembers
Instance
<gml:MultiPoint aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:pointMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:pointMember>
  <gml:pointMembers owns="false">{0,1}</gml:pointMembers>
</gml:MultiPoint>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiPoint" type="gml:MultiPointType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>A gml:MultiPoint consists of one or more gml:Points. The members of the geometric aggregate may be specified either using the "standard" property (gml:pointMember) or the array property (gml:pointMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Element gml:curveMember
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve gml_3_2.tmp#CurvePropertyType
Type gml:CurvePropertyType
Properties
content complex
Used by
Model
Children gml:AbstractCurve
Instance
<gml:curveMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</gml:curveMember>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="curveMember" type="gml:CurvePropertyType"/>
Element gml:AbstractCurve
Namespace http://www.opengis.net/gml/3.2
Annotations
The AbstractCurve element is the abstract head of the substitution group for all (continuous) curve elements.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#AbstractRing gml_3_2.tmp#CompositeCurve gml_3_2.tmp#Curve gml_3_2.tmp#LineString gml_3_2.tmp#OrientableCurve gml_3_2.tmp#AbstractGeometricPrimitive
Type gml:AbstractCurveType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractCurve>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="AbstractCurve" type="gml:AbstractCurveType" abstract="true" substitutionGroup="gml:AbstractGeometricPrimitive">
  <annotation>
    <documentation>The AbstractCurve element is the abstract head of the substitution group for all (continuous) curve elements.</documentation>
  </annotation>
</element>
Element gml:curveMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve gml_3_2.tmp#CurveArrayPropertyType
Type gml:CurveArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiCurveType
Model
Children gml:AbstractCurve
Instance
<gml:curveMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</gml:curveMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="curveMembers" type="gml:CurveArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiCurve
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:MultiCurve is defined by one or more gml:AbstractCurves.
The members of the geometric aggregate may be specified either using the "standard" property (gml:curveMember) or the array property (gml:curveMembers). It is also valid to use both the "standard" and the array properties in the same collection.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#curveMember gml_3_2.tmp#curveMembers gml_3_2.tmp#MultiCurveType gml_3_2.tmp#AbstractGeometricAggregate
Type gml:MultiCurveType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:curveMember, gml:curveMembers, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:MultiCurve aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:curveMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:curveMember>
  <gml:curveMembers owns="false">{0,1}</gml:curveMembers>
</gml:MultiCurve>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiCurve" type="gml:MultiCurveType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>A gml:MultiCurve is defined by one or more gml:AbstractCurves. The members of the geometric aggregate may be specified either using the "standard" property (gml:curveMember) or the array property (gml:curveMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Element gml:surfaceMember
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element, which is substitutable for gml:AbstractSurface.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSurface gml_3_2.tmp#SurfacePropertyType
Type gml:SurfacePropertyType
Properties
content complex
Used by
Model
Children gml:AbstractSurface
Instance
<gml:surfaceMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSurface>
</gml:surfaceMember>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="surfaceMember" type="gml:SurfacePropertyType">
  <annotation>
    <documentation>This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element, which is substitutable for gml:AbstractSurface.</documentation>
  </annotation>
</element>
Element gml:AbstractSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
The AbstractSurface element is the abstract head of the substitution group for all (continuous) surface elements.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#CompositeSurface gml_3_2.tmp#OrientableSurface gml_3_2.tmp#Polygon gml_3_2.tmp#Shell gml_3_2.tmp#Surface gml_3_2.tmp#AbstractGeometricPrimitive
Type gml:AbstractSurfaceType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractSurface>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="AbstractSurface" type="gml:AbstractSurfaceType" abstract="true" substitutionGroup="gml:AbstractGeometricPrimitive">
  <annotation>
    <documentation>The AbstractSurface element is the abstract head of the substitution group for all (continuous) surface elements.</documentation>
  </annotation>
</element>
Element gml:surfaceMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSurface gml_3_2.tmp#SurfaceArrayPropertyType
Type gml:SurfaceArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiSurfaceType
Model
Children gml:AbstractSurface
Instance
<gml:surfaceMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSurface>
</gml:surfaceMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="surfaceMembers" type="gml:SurfaceArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:MultiSurface is defined by one or more gml:AbstractSurfaces.
The members of the geometric aggregate may be specified either using the "standard" property (gml:surfaceMember) or the array property (gml:surfaceMembers). It is also valid to use both the "standard" and the array properties in the same collection.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#surfaceMember gml_3_2.tmp#surfaceMembers gml_3_2.tmp#MultiSurfaceType gml_3_2.tmp#AbstractGeometricAggregate
Type gml:MultiSurfaceType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:surfaceMember, gml:surfaceMembers
Instance
<gml:MultiSurface aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:surfaceMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:surfaceMember>
  <gml:surfaceMembers owns="false">{0,1}</gml:surfaceMembers>
</gml:MultiSurface>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiSurface" type="gml:MultiSurfaceType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>A gml:MultiSurface is defined by one or more gml:AbstractSurfaces. The members of the geometric aggregate may be specified either using the "standard" property (gml:surfaceMember) or the array property (gml:surfaceMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Element gml:solidMember
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element, which is substitutable for gml:AbstractSolid.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSolid gml_3_2.tmp#SolidPropertyType
Type gml:SolidPropertyType
Properties
content complex
Used by
Model
Children gml:AbstractSolid
Instance
<gml:solidMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSolid axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSolid>
</gml:solidMember>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="solidMember" type="gml:SolidPropertyType">
  <annotation>
    <documentation>This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element, which is substitutable for gml:AbstractSolid.</documentation>
  </annotation>
</element>
Element gml:AbstractSolid
Namespace http://www.opengis.net/gml/3.2
Annotations
The AbstractSolid element is the abstract head of the substituition group for all (continuous) solid elements.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSolidType gml_3_2.tmp#CompositeSolid gml_3_2.tmp#Solid gml_3_2.tmp#AbstractGeometricPrimitive
Type gml:AbstractSolidType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractSolid axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractSolid>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="AbstractSolid" type="gml:AbstractSolidType" abstract="true" substitutionGroup="gml:AbstractGeometricPrimitive">
  <annotation>
    <documentation>The AbstractSolid element is the abstract head of the substituition group for all (continuous) solid elements.</documentation>
  </annotation>
</element>
Element gml:solidMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSolid gml_3_2.tmp#SolidArrayPropertyType
Type gml:SolidArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiSolidType
Model
Children gml:AbstractSolid
Instance
<gml:solidMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSolid axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSolid>
</gml:solidMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="solidMembers" type="gml:SolidArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiSolid
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:MultiSolid is defined by one or more gml:AbstractSolids.
The members of the geometric aggregate may be specified either using the "standard" property (gml:solidMember) or the array property (gml:solidMembers). It is also valid to use both the "standard" and the array properties in the same collection.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#solidMember gml_3_2.tmp#solidMembers gml_3_2.tmp#MultiSolidType gml_3_2.tmp#AbstractGeometricAggregate
Type gml:MultiSolidType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:solidMember, gml:solidMembers
Instance
<gml:MultiSolid aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:solidMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:solidMember>
  <gml:solidMembers owns="false">{0,1}</gml:solidMembers>
</gml:MultiSolid>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiSolid" type="gml:MultiSolidType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>A gml:MultiSolid is defined by one or more gml:AbstractSolids. The members of the geometric aggregate may be specified either using the "standard" property (gml:solidMember) or the array property (gml:solidMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Element gml:segments
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of curve segments. The order of the elements is significant and shall be preserved when processing the array.
Diagram
Diagram gml_3_2.tmp#AbstractCurveSegment gml_3_2.tmp#CurveSegmentArrayPropertyType
Type gml:CurveSegmentArrayPropertyType
Properties
content complex
Used by
Complex Type gml:CurveType
Model
Children gml:AbstractCurveSegment
Instance
<gml:segments xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurveSegment numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0">{1,1}</gml:AbstractCurveSegment>
</gml:segments>
Source
<element name="segments" type="gml:CurveSegmentArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of curve segments. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:AbstractCurveSegment
Namespace http://www.opengis.net/gml/3.2
Annotations
A curve segment defines a homogeneous segment of a curve.
The attributes numDerivativesAtStart, numDerivativesAtEnd and numDerivativesInterior specify the type of continuity as specified in ISO 19107:2003, 6.4.9.3.
The AbstractCurveSegment element is the abstract head of the substituition group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism.
All curve segments shall have an attribute interpolation with type gml:CurveInterpolationType specifying the curve interpolation mechanism used for this segment. This mechanism uses the control points and control parameters to determine the position of this curve segment.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType gml_3_2.tmp#ArcByCenterPoint gml_3_2.tmp#ArcString gml_3_2.tmp#ArcStringByBulge gml_3_2.tmp#BSpline gml_3_2.tmp#Clothoid gml_3_2.tmp#CubicSpline gml_3_2.tmp#GeodesicString gml_3_2.tmp#LineStringSegment gml_3_2.tmp#OffsetCurve gml_3_2.tmp#AbstractObject
Type gml:AbstractCurveSegmentType
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Attributes
QName Type Default Use
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="AbstractCurveSegment" type="gml:AbstractCurveSegmentType" abstract="true" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>A curve segment defines a homogeneous segment of a curve. The attributes numDerivativesAtStart, numDerivativesAtEnd and numDerivativesInterior specify the type of continuity as specified in ISO 19107:2003, 6.4.9.3. The AbstractCurveSegment element is the abstract head of the substituition group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism. All curve segments shall have an attribute interpolation with type gml:CurveInterpolationType specifying the curve interpolation mechanism used for this segment. This mechanism uses the control points and control parameters to determine the position of this curve segment.</documentation>
  </annotation>
</element>
Element gml:Curve
Namespace http://www.opengis.net/gml/3.2
Annotations
A curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. 
A curve is composed of one or more curve segments. Each curve segment within a curve may be defined using a different interpolation method. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list.
The orientation of the curve is positive.
The element segments encapsulates the segments of the curve.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#segments gml_3_2.tmp#CurveType gml_3_2.tmp#AbstractCurve
Type gml:CurveType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:segments
Instance
<gml:Curve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:segments>{1,1}</gml:segments>
</gml:Curve>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Curve" type="gml:CurveType" substitutionGroup="gml:AbstractCurve">
  <annotation>
    <documentation>A curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. A curve is composed of one or more curve segments. Each curve segment within a curve may be defined using a different interpolation method. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list. The orientation of the curve is positive. The element segments encapsulates the segments of the curve.</documentation>
  </annotation>
</element>
Element gml:baseCurve
Namespace http://www.opengis.net/gml/3.2
Annotations
The property baseCurve references or contains the base curve, i.e. it either references the base curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for AbstractCurve. The base curve has positive orientation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve gml_3_2.tmp#CurvePropertyType
Type gml:CurvePropertyType
Properties
content complex
Used by
Model
Children gml:AbstractCurve
Instance
<gml:baseCurve xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</gml:baseCurve>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="baseCurve" type="gml:CurvePropertyType">
  <annotation>
    <documentation>The property baseCurve references or contains the base curve, i.e. it either references the base curve via the XLink-attributes or contains the curve element. A curve element is any element which is substitutable for AbstractCurve. The base curve has positive orientation.</documentation>
  </annotation>
</element>
Element gml:OrientableCurve
Namespace http://www.opengis.net/gml/3.2
Annotations
OrientableCurve consists of a curve and an orientation. If the orientation is "+", then the OrientableCurve is identical to the baseCurve. If the orientation is "-", then the OrientableCurve is related to another AbstractCurve with a parameterization that reverses the sense of the curve traversal.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType NO_NAMESPACE.tmp#OrientableCurveType_orientation gml_3_2.tmp#baseCurve gml_3_2.tmp#OrientableCurveType gml_3_2.tmp#AbstractCurve
Type gml:OrientableCurveType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:baseCurve, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:OrientableCurve axisLabels="" gml:id="" orientation="+" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:baseCurve xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:baseCurve>
</gml:OrientableCurve>
Attributes
QName Type Default Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
orientation gml:SignType + optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="OrientableCurve" type="gml:OrientableCurveType" substitutionGroup="gml:AbstractCurve">
  <annotation>
    <documentation>OrientableCurve consists of a curve and an orientation. If the orientation is "+", then the OrientableCurve is identical to the baseCurve. If the orientation is "-", then the OrientableCurve is related to another AbstractCurve with a parameterization that reverses the sense of the curve traversal.</documentation>
  </annotation>
</element>
Element gml:pointProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a point via the XLink-attributes or contains the point element. pointProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for Point.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point gml_3_2.tmp#PointPropertyType
Type gml:PointPropertyType
Properties
content complex
Used by
Model
Children gml:Point
Instance
<gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:pointProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="pointProperty" type="gml:PointPropertyType">
  <annotation>
    <documentation>This property element either references a point via the XLink-attributes or contains the point element. pointProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for Point.</documentation>
  </annotation>
</element>
Element gml:pointRep
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point gml_3_2.tmp#PointPropertyType
Type gml:PointPropertyType
Properties
content complex
Used by
Model
Children gml:Point
Instance
<gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:pointRep>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="pointRep" type="gml:PointPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:posList
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup NO_NAMESPACE.tmp#DirectPositionListType_count gml_3_2.tmp#DirectPositionListType
Type gml:DirectPositionListType
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
axisLabels gml:NCNameList optional
count positiveInteger optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="posList" type="gml:DirectPositionListType"/>
Element gml:LineStringSegment
Namespace http://www.opengis.net/gml/3.2
Annotations
A LineStringSegment is a curve segment that is defined by two or more control points including the start and end point, with linear interpolation between them.
The content model follows the general pattern for the encoding of curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#LineStringSegmentType_interpolation gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#LineStringSegmentType gml_3_2.tmp#AbstractCurveSegment
Type gml:LineStringSegmentType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:LineStringSegment interpolation="linear" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
</gml:LineStringSegment>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType linear optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="LineStringSegment" type="gml:LineStringSegmentType" substitutionGroup="gml:AbstractCurveSegment">
  <annotation>
    <documentation>A LineStringSegment is a curve segment that is defined by two or more control points including the start and end point, with linear interpolation between them. The content model follows the general pattern for the encoding of curve segments.</documentation>
  </annotation>
</element>
Element gml:ArcString
Namespace http://www.opengis.net/gml/3.2
Annotations
An ArcString is a curve segment that uses three-point circular arc interpolation ("circularArc3Points"). The number of arcs in the arc string may be explicitly stated in the attribute numArc. The number of control points in the arc string shall be 2 * numArc + 1.
The content model follows the general pattern for the encoding of curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringType_interpolation NO_NAMESPACE.tmp#ArcStringType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcStringType gml_3_2.tmp#Arc gml_3_2.tmp#AbstractCurveSegment
Type gml:ArcStringType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:ArcString interpolation="circularArc3Points" numArc="" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
</gml:ArcString>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc3Points optional
numArc integer optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="ArcString" type="gml:ArcStringType" substitutionGroup="gml:AbstractCurveSegment">
  <annotation>
    <documentation>An ArcString is a curve segment that uses three-point circular arc interpolation ("circularArc3Points"). The number of arcs in the arc string may be explicitly stated in the attribute numArc. The number of control points in the arc string shall be 2 * numArc + 1. The content model follows the general pattern for the encoding of curve segments.</documentation>
  </annotation>
</element>
Element gml:Arc
Namespace http://www.opengis.net/gml/3.2
Annotations
An Arc is an arc string with only one arc unit, i.e. three control points including the start and end point. As arc is an arc string consisting of a single arc, the attribute "numArc" is fixed to "1".
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringType_interpolation NO_NAMESPACE.tmp#ArcStringType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcStringType NO_NAMESPACE.tmp#ArcType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcType gml_3_2.tmp#Circle gml_3_2.tmp#ArcString
Type gml:ArcType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:Arc interpolation="circularArc3Points" numArc="1" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
</gml:Arc>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc3Points optional
numArc integer 1 optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="Arc" type="gml:ArcType" substitutionGroup="gml:ArcString">
  <annotation>
    <documentation>An Arc is an arc string with only one arc unit, i.e. three control points including the start and end point. As arc is an arc string consisting of a single arc, the attribute "numArc" is fixed to "1".</documentation>
  </annotation>
</element>
Element gml:Circle
Namespace http://www.opengis.net/gml/3.2
Annotations
A Circle is an arc whose ends coincide to form a simple closed loop. The three control points shall be distinct non-co-linear points for the circle to be unambiguously defined. The arc is simply extended past the third control point until the first control point is encountered.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringType_interpolation NO_NAMESPACE.tmp#ArcStringType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcStringType NO_NAMESPACE.tmp#ArcType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcType gml_3_2.tmp#CircleType gml_3_2.tmp#Arc
Type gml:CircleType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:Circle interpolation="circularArc3Points" numArc="1" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
</gml:Circle>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc3Points optional
numArc integer 1 optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="Circle" type="gml:CircleType" substitutionGroup="gml:Arc">
  <annotation>
    <documentation>A Circle is an arc whose ends coincide to form a simple closed loop. The three control points shall be distinct non-co-linear points for the circle to be unambiguously defined. The arc is simply extended past the third control point until the first control point is encountered.</documentation>
  </annotation>
</element>
Element gml:ArcStringByBulgeType / gml:bulge
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
maxOccurs unbounded
Source
<element name="bulge" type="double" maxOccurs="unbounded"/>
Element gml:ArcStringByBulgeType / gml:normal
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType gml_3_2.tmp#VectorType
Type gml:VectorType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="normal" type="gml:VectorType" maxOccurs="unbounded"/>
Element gml:ArcStringByBulge
Namespace http://www.opengis.net/gml/3.2
Annotations
This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly. The control point sequence consists of the start and end points of each arc plus the bulge (see ISO 19107:2003, 6.4.17.2). The normal is a vector normal (perpendicular) to the chord of the arc (see ISO 19107:2003, 6.4.17.4).
The interpolation is fixed as "circularArc2PointWithBulge".
The number of arcs in the arc string may be explicitly stated in the attribute numArc. The number of control points in the arc string shall be numArc + 1.
The content model follows the general pattern for the encoding of curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringByBulgeType_interpolation NO_NAMESPACE.tmp#ArcStringByBulgeType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcStringByBulgeType_bulge gml_3_2.tmp#ArcStringByBulgeType_normal gml_3_2.tmp#ArcStringByBulgeType gml_3_2.tmp#ArcByBulge gml_3_2.tmp#AbstractCurveSegment
Type gml:ArcStringByBulgeType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:bulge, gml:coordinates, gml:normal, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:ArcStringByBulge interpolation="circularArc2PointWithBulge" numArc="" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:bulge>{1,unbounded}</gml:bulge>
  <gml:normal axisLabels="" srsDimension="" srsName="" uomLabels="">{1,unbounded}</gml:normal>
</gml:ArcStringByBulge>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc2PointWithBulge optional
numArc integer optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="ArcStringByBulge" type="gml:ArcStringByBulgeType" substitutionGroup="gml:AbstractCurveSegment">
  <annotation>
    <documentation>This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly. The control point sequence consists of the start and end points of each arc plus the bulge (see ISO 19107:2003, 6.4.17.2). The normal is a vector normal (perpendicular) to the chord of the arc (see ISO 19107:2003, 6.4.17.4). The interpolation is fixed as "circularArc2PointWithBulge". The number of arcs in the arc string may be explicitly stated in the attribute numArc. The number of control points in the arc string shall be numArc + 1. The content model follows the general pattern for the encoding of curve segments.</documentation>
  </annotation>
</element>
Element gml:ArcByBulgeType / gml:bulge
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
Source
<element name="bulge" type="double"/>
Element gml:ArcByBulgeType / gml:normal
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType gml_3_2.tmp#VectorType
Type gml:VectorType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="normal" type="gml:VectorType"/>
Element gml:ArcByBulge
Namespace http://www.opengis.net/gml/3.2
Annotations
An ArcByBulge is an arc string with only one arc unit, i.e. two control points, one bulge and one normal vector.
As arc is an arc string consisting of a single arc, the attribute "numArc" is fixed to "1".
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringByBulgeType_interpolation NO_NAMESPACE.tmp#ArcStringByBulgeType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcStringByBulgeType_bulge gml_3_2.tmp#ArcStringByBulgeType_normal gml_3_2.tmp#ArcStringByBulgeType NO_NAMESPACE.tmp#ArcByBulgeType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcByBulgeType_bulge gml_3_2.tmp#ArcByBulgeType_normal gml_3_2.tmp#ArcByBulgeType gml_3_2.tmp#ArcStringByBulge
Type gml:ArcByBulgeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:bulge, gml:coordinates, gml:normal, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:ArcByBulge interpolation="circularArc2PointWithBulge" numArc="1" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:bulge>{1,1}</gml:bulge>
  <gml:normal axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:normal>
</gml:ArcByBulge>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc2PointWithBulge optional
numArc integer 1 optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="ArcByBulge" type="gml:ArcByBulgeType" substitutionGroup="gml:ArcStringByBulge">
  <annotation>
    <documentation>An ArcByBulge is an arc string with only one arc unit, i.e. two control points, one bulge and one normal vector. As arc is an arc string consisting of a single arc, the attribute "numArc" is fixed to "1".</documentation>
  </annotation>
</element>
Element gml:ArcByCenterPointType / gml:radius
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#LengthType
Type gml:LengthType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="radius" type="gml:LengthType"/>
Element gml:ArcByCenterPointType / gml:startAngle
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#AngleType
Type gml:AngleType
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="startAngle" type="gml:AngleType" minOccurs="0"/>
Element gml:ArcByCenterPointType / gml:endAngle
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#AngleType
Type gml:AngleType
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="endAngle" type="gml:AngleType" minOccurs="0"/>
Element gml:ArcByCenterPoint
Namespace http://www.opengis.net/gml/3.2
Annotations
This variant of the arc requires that the points on the arc shall be computed instead of storing the coordinates directly. The single control point is the center point of the arc plus the radius and the bearing at start and end. This representation can be used only in 2D.
The element radius specifies the radius of the arc.
The element startAngle specifies the bearing of the arc at the start.
The element endAngle specifies the bearing of the arc at the end.
The interpolation is fixed as "circularArcCenterPointWithRadius".
Since this type describes always a single arc, the attribute "numArc" is fixed to "1".
The content model follows the general pattern for the encoding of curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcByCenterPointType_interpolation NO_NAMESPACE.tmp#ArcByCenterPointType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcByCenterPointType_radius gml_3_2.tmp#ArcByCenterPointType_startAngle gml_3_2.tmp#ArcByCenterPointType_endAngle gml_3_2.tmp#ArcByCenterPointType gml_3_2.tmp#CircleByCenterPoint gml_3_2.tmp#AbstractCurveSegment
Type gml:ArcByCenterPointType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:coordinates, gml:endAngle, gml:pointProperty, gml:pointRep, gml:pos, gml:posList, gml:radius, gml:startAngle
Instance
<gml:ArcByCenterPoint interpolation="circularArcCenterPointWithRadius" numArc="1" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:radius uom="">{1,1}</gml:radius>
  <gml:startAngle uom="">{0,1}</gml:startAngle>
  <gml:endAngle uom="">{0,1}</gml:endAngle>
</gml:ArcByCenterPoint>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArcCenterPointWithRadius optional
numArc integer 1 required
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="ArcByCenterPoint" type="gml:ArcByCenterPointType" substitutionGroup="gml:AbstractCurveSegment">
  <annotation>
    <documentation>This variant of the arc requires that the points on the arc shall be computed instead of storing the coordinates directly. The single control point is the center point of the arc plus the radius and the bearing at start and end. This representation can be used only in 2D. The element radius specifies the radius of the arc. The element startAngle specifies the bearing of the arc at the start. The element endAngle specifies the bearing of the arc at the end. The interpolation is fixed as "circularArcCenterPointWithRadius". Since this type describes always a single arc, the attribute "numArc" is fixed to "1". The content model follows the general pattern for the encoding of curve segments.</documentation>
  </annotation>
</element>
Element gml:CircleByCenterPointType / gml:radius
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#LengthType
Type gml:LengthType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="radius" type="gml:LengthType"/>
Element gml:CircleByCenterPoint
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:CircleByCenterPoint is an gml:ArcByCenterPoint with identical start and end angle to form a full circle. Again, this representation can be used only in 2D.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcByCenterPointType_interpolation NO_NAMESPACE.tmp#ArcByCenterPointType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcByCenterPointType_radius gml_3_2.tmp#ArcByCenterPointType_startAngle gml_3_2.tmp#ArcByCenterPointType_endAngle gml_3_2.tmp#ArcByCenterPointType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#CircleByCenterPointType_radius gml_3_2.tmp#CircleByCenterPointType gml_3_2.tmp#ArcByCenterPoint
Type gml:CircleByCenterPointType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList, gml:radius
Instance
<gml:CircleByCenterPoint interpolation="circularArcCenterPointWithRadius" numArc="1" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:radius uom="">{1,1}</gml:radius>
</gml:CircleByCenterPoint>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArcCenterPointWithRadius optional
numArc integer 1 required
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="CircleByCenterPoint" type="gml:CircleByCenterPointType" substitutionGroup="gml:ArcByCenterPoint">
  <annotation>
    <documentation>A gml:CircleByCenterPoint is an gml:ArcByCenterPoint with identical start and end angle to form a full circle. Again, this representation can be used only in 2D.</documentation>
  </annotation>
</element>
Element gml:CubicSplineType / gml:vectorAtStart
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType gml_3_2.tmp#VectorType
Type gml:VectorType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="vectorAtStart" type="gml:VectorType"/>
Element gml:CubicSplineType / gml:vectorAtEnd
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType gml_3_2.tmp#VectorType
Type gml:VectorType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="vectorAtEnd" type="gml:VectorType"/>
Element gml:CubicSpline
Namespace http://www.opengis.net/gml/3.2
Annotations
The number of control points shall be at least three.
vectorAtStart is the unit tangent vector at the start point of the spline. vectorAtEnd is the unit tangent vector at the end point of the spline. Only the direction of the vectors shall be used to determine the shape of the cubic spline, not their length.
interpolation is fixed as "cubicSpline".
degree shall be the degree of the polynomial used for the interpolation in this spline. Therefore the degree for a cubic spline is fixed to "3".
The content model follows the general pattern for the encoding of curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#CubicSplineType_interpolation NO_NAMESPACE.tmp#CubicSplineType_degree gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#CubicSplineType_vectorAtStart gml_3_2.tmp#CubicSplineType_vectorAtEnd gml_3_2.tmp#CubicSplineType gml_3_2.tmp#AbstractCurveSegment
Type gml:CubicSplineType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList, gml:vectorAtEnd, gml:vectorAtStart
Instance
<gml:CubicSpline degree="3" interpolation="cubicSpline" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:vectorAtStart axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:vectorAtStart>
  <gml:vectorAtEnd axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:vectorAtEnd>
</gml:CubicSpline>
Attributes
QName Type Fixed Default Use
degree integer 3 optional
interpolation gml:CurveInterpolationType cubicSpline optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="CubicSpline" type="gml:CubicSplineType" substitutionGroup="gml:AbstractCurveSegment">
  <annotation>
    <documentation>The number of control points shall be at least three. vectorAtStart is the unit tangent vector at the start point of the spline. vectorAtEnd is the unit tangent vector at the end point of the spline. Only the direction of the vectors shall be used to determine the shape of the cubic spline, not their length. interpolation is fixed as "cubicSpline". degree shall be the degree of the polynomial used for the interpolation in this spline. Therefore the degree for a cubic spline is fixed to "3". The content model follows the general pattern for the encoding of curve segments.</documentation>
  </annotation>
</element>
Element gml:BSplineType / gml:degree
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type nonNegativeInteger
Properties
content simple
Source
<element name="degree" type="nonNegativeInteger"/>
Element gml:BSplineType / gml:knot
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#KnotPropertyType_Knot gml_3_2.tmp#KnotPropertyType
Type gml:KnotPropertyType
Properties
content complex
minOccurs 2
maxOccurs unbounded
Model
Children gml:Knot
Instance
<gml:knot xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Knot>{1,1}</gml:Knot>
</gml:knot>
Source
<element name="knot" type="gml:KnotPropertyType" minOccurs="2" maxOccurs="unbounded"/>
Element gml:KnotPropertyType / gml:Knot
Namespace http://www.opengis.net/gml/3.2
Annotations
A knot is a breakpoint on a piecewise spline curve.
value is the value of the parameter at the knot of the spline (see ISO 19107:2003, 6.4.24.2).
multiplicity is the multiplicity of this knot used in the definition of the spline (with the same weight).
weight is the value of the averaging weight used for this knot of the spline.
Diagram
Diagram gml_3_2.tmp#KnotType_value gml_3_2.tmp#KnotType_multiplicity gml_3_2.tmp#KnotType_weight gml_3_2.tmp#KnotType
Type gml:KnotType
Properties
content complex
Model
Children gml:multiplicity, gml:value, gml:weight
Instance
<gml:Knot xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:value>{1,1}</gml:value>
  <gml:multiplicity>{1,1}</gml:multiplicity>
  <gml:weight>{1,1}</gml:weight>
</gml:Knot>
Source
<element name="Knot" type="gml:KnotType">
  <annotation>
    <documentation>A knot is a breakpoint on a piecewise spline curve. value is the value of the parameter at the knot of the spline (see ISO 19107:2003, 6.4.24.2). multiplicity is the multiplicity of this knot used in the definition of the spline (with the same weight). weight is the value of the averaging weight used for this knot of the spline.</documentation>
  </annotation>
</element>
Element gml:KnotType / gml:value
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
Source
<element name="value" type="double"/>
Element gml:KnotType / gml:multiplicity
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type nonNegativeInteger
Properties
content simple
Source
<element name="multiplicity" type="nonNegativeInteger"/>
Element gml:KnotType / gml:weight
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
Source
<element name="weight" type="double"/>
Element gml:BSpline
Namespace http://www.opengis.net/gml/3.2
Annotations
A B-Spline is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions as specified in ISO 19107:2003, 6.4.30. Therefore, interpolation may be either "polynomialSpline" or "rationalSpline" depending on the interpolation type; default is "polynomialSpline".
degree shall be the degree of the polynomial used for interpolation in this spline.
knot shall be the sequence of distinct knots used to define the spline basis functions (see ISO 19107:2003, 6.4.26.2).
The attribute isPolynomial shall be set to "true" if this is a polynomial spline (see ISO 19107:2003, 6.4.30.5).
The attribute knotType shall provide the type of knot distribution used in defining this spline (see ISO 19107:2003, 6.4.30.4).
The content model follows the general pattern for the encoding of curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#BSplineType_interpolation NO_NAMESPACE.tmp#BSplineType_isPolynomial NO_NAMESPACE.tmp#BSplineType_knotType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#BSplineType_degree gml_3_2.tmp#BSplineType_knot gml_3_2.tmp#BSplineType gml_3_2.tmp#Bezier gml_3_2.tmp#AbstractCurveSegment
Type gml:BSplineType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:coordinates, gml:degree, gml:knot, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:BSpline interpolation="polynomialSpline" isPolynomial="" knotType="" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:degree>{1,1}</gml:degree>
  <gml:knot>{2,unbounded}</gml:knot>
</gml:BSpline>
Attributes
QName Type Default Use
interpolation gml:CurveInterpolationType polynomialSpline optional
isPolynomial boolean optional
knotType gml:KnotTypesType optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="BSpline" type="gml:BSplineType" substitutionGroup="gml:AbstractCurveSegment">
  <annotation>
    <documentation>A B-Spline is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions as specified in ISO 19107:2003, 6.4.30. Therefore, interpolation may be either "polynomialSpline" or "rationalSpline" depending on the interpolation type; default is "polynomialSpline". degree shall be the degree of the polynomial used for interpolation in this spline. knot shall be the sequence of distinct knots used to define the spline basis functions (see ISO 19107:2003, 6.4.26.2). The attribute isPolynomial shall be set to "true" if this is a polynomial spline (see ISO 19107:2003, 6.4.30.5). The attribute knotType shall provide the type of knot distribution used in defining this spline (see ISO 19107:2003, 6.4.30.4). The content model follows the general pattern for the encoding of curve segments.</documentation>
  </annotation>
</element>
Element gml:BezierType / gml:degree
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type nonNegativeInteger
Properties
content simple
Source
<element name="degree" type="nonNegativeInteger"/>
Element gml:BezierType / gml:knot
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#KnotPropertyType_Knot gml_3_2.tmp#KnotPropertyType
Type gml:KnotPropertyType
Properties
content complex
minOccurs 2
maxOccurs 2
Model
Children gml:Knot
Instance
<gml:knot xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Knot>{1,1}</gml:Knot>
</gml:knot>
Source
<element name="knot" type="gml:KnotPropertyType" minOccurs="2" maxOccurs="2"/>
Element gml:Bezier
Namespace http://www.opengis.net/gml/3.2
Annotations
Bezier curves are polynomial splines that use Bezier or Bernstein polynomials for interpolation purposes. It is a special case of the B-Spline curve with two knots.
degree shall be the degree of the polynomial used for interpolation in this spline.
knot shall be the sequence of distinct knots used to define the spline basis functions.
interpolation is fixed as "polynomialSpline".
isPolynomial is fixed as "true".
knotType is not relevant for Bezier curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#BSplineType_interpolation NO_NAMESPACE.tmp#BSplineType_isPolynomial NO_NAMESPACE.tmp#BSplineType_knotType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#BSplineType_degree gml_3_2.tmp#BSplineType_knot gml_3_2.tmp#BSplineType NO_NAMESPACE.tmp#BezierType_interpolation NO_NAMESPACE.tmp#BezierType_isPolynomial NO_NAMESPACE.tmp#BezierType_knotType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#BezierType_degree gml_3_2.tmp#BezierType_knot gml_3_2.tmp#BezierType gml_3_2.tmp#BSpline
Type gml:BezierType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:coordinates, gml:degree, gml:knot, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:Bezier interpolation="polynomialSpline" isPolynomial="true" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:degree>{1,1}</gml:degree>
  <gml:knot>{2,2}</gml:knot>
</gml:Bezier>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType polynomialSpline optional
isPolynomial boolean true optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="Bezier" type="gml:BezierType" substitutionGroup="gml:BSpline">
  <annotation>
    <documentation>Bezier curves are polynomial splines that use Bezier or Bernstein polynomials for interpolation purposes. It is a special case of the B-Spline curve with two knots. degree shall be the degree of the polynomial used for interpolation in this spline. knot shall be the sequence of distinct knots used to define the spline basis functions. interpolation is fixed as "polynomialSpline". isPolynomial is fixed as "true". knotType is not relevant for Bezier curve segments.</documentation>
  </annotation>
</element>
Element gml:OffsetCurveType / gml:offsetBase
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve gml_3_2.tmp#CurvePropertyType
Type gml:CurvePropertyType
Properties
content complex
Model
Children gml:AbstractCurve
Instance
<gml:offsetBase xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</gml:offsetBase>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="offsetBase" type="gml:CurvePropertyType"/>
Element gml:OffsetCurveType / gml:distance
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#LengthType
Type gml:LengthType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="distance" type="gml:LengthType"/>
Element gml:OffsetCurveType / gml:refDirection
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType gml_3_2.tmp#VectorType
Type gml:VectorType
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="refDirection" type="gml:VectorType" minOccurs="0"/>
Element gml:OffsetCurve
Namespace http://www.opengis.net/gml/3.2
Annotations
An offset curve is a curve at a constant distance from the basis curve. offsetBase is the base curve from which this curve is defined as an offset. distance and refDirection have the same meaning as specified in ISO 19107:2003, 6.4.23.
The content model follows the general pattern for the encoding of curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType gml_3_2.tmp#OffsetCurveType_offsetBase gml_3_2.tmp#OffsetCurveType_distance gml_3_2.tmp#OffsetCurveType_refDirection gml_3_2.tmp#OffsetCurveType gml_3_2.tmp#AbstractCurveSegment
Type gml:OffsetCurveType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:distance, gml:offsetBase, gml:refDirection
Instance
<gml:OffsetCurve numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:offsetBase xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:offsetBase>
  <gml:distance uom="">{1,1}</gml:distance>
  <gml:refDirection axisLabels="" srsDimension="" srsName="" uomLabels="">{0,1}</gml:refDirection>
</gml:OffsetCurve>
Attributes
QName Type Default Use
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="OffsetCurve" type="gml:OffsetCurveType" substitutionGroup="gml:AbstractCurveSegment">
  <annotation>
    <documentation>An offset curve is a curve at a constant distance from the basis curve. offsetBase is the base curve from which this curve is defined as an offset. distance and refDirection have the same meaning as specified in ISO 19107:2003, 6.4.23. The content model follows the general pattern for the encoding of curve segments.</documentation>
  </annotation>
</element>
Element gml:AffinePlacementType / gml:location
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType
Type gml:DirectPositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="location" type="gml:DirectPositionType"/>
Element gml:AffinePlacementType / gml:refDirection
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType gml_3_2.tmp#VectorType
Type gml:VectorType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="refDirection" type="gml:VectorType" maxOccurs="unbounded"/>
Element gml:AffinePlacementType / gml:inDimension
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type positiveInteger
Properties
content simple
Source
<element name="inDimension" type="positiveInteger"/>
Element gml:AffinePlacementType / gml:outDimension
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type positiveInteger
Properties
content simple
Source
<element name="outDimension" type="positiveInteger"/>
Element gml:AffinePlacement
Namespace http://www.opengis.net/gml/3.2
Annotations
location, refDirection, inDimension and outDimension have the same meaning as specified in ISO 19107:2003, 6.4.21.
Diagram
Diagram gml_3_2.tmp#AffinePlacementType_location gml_3_2.tmp#AffinePlacementType_refDirection gml_3_2.tmp#AffinePlacementType_inDimension gml_3_2.tmp#AffinePlacementType_outDimension gml_3_2.tmp#AffinePlacementType gml_3_2.tmp#AbstractObject
Type gml:AffinePlacementType
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:inDimension, gml:location, gml:outDimension, gml:refDirection
Instance
<gml:AffinePlacement xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:location axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:location>
  <gml:refDirection axisLabels="" srsDimension="" srsName="" uomLabels="">{1,unbounded}</gml:refDirection>
  <gml:inDimension>{1,1}</gml:inDimension>
  <gml:outDimension>{1,1}</gml:outDimension>
</gml:AffinePlacement>
Source
<element name="AffinePlacement" type="gml:AffinePlacementType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>location, refDirection, inDimension and outDimension have the same meaning as specified in ISO 19107:2003, 6.4.21.</documentation>
  </annotation>
</element>
Element gml:ClothoidType / gml:refLocation
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AffinePlacement
Properties
content complex
Model
Children gml:AffinePlacement
Instance
<gml:refLocation xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AffinePlacement>{1,1}</gml:AffinePlacement>
</gml:refLocation>
Source
<element name="refLocation">
  <complexType>
    <sequence>
      <element ref="gml:AffinePlacement"/>
    </sequence>
  </complexType>
</element>
Element gml:ClothoidType / gml:scaleFactor
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type decimal
Properties
content simple
Source
<element name="scaleFactor" type="decimal"/>
Element gml:ClothoidType / gml:startParameter
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
Source
<element name="startParameter" type="double"/>
Element gml:ClothoidType / gml:endParameter
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
Source
<element name="endParameter" type="double"/>
Element gml:Clothoid
Namespace http://www.opengis.net/gml/3.2
Annotations
A clothoid, or Cornu's spiral, is plane curve whose curvature is a fixed function of its length.
refLocation, startParameter, endParameter and scaleFactor have the same meaning as specified in ISO 19107:2003, 6.4.22.
interpolation is fixed as "clothoid".
The content model follows the general pattern for the encoding of curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ClothoidType_interpolation gml_3_2.tmp#ClothoidType_refLocation gml_3_2.tmp#ClothoidType_scaleFactor gml_3_2.tmp#ClothoidType_startParameter gml_3_2.tmp#ClothoidType_endParameter gml_3_2.tmp#ClothoidType gml_3_2.tmp#AbstractCurveSegment
Type gml:ClothoidType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:endParameter, gml:refLocation, gml:scaleFactor, gml:startParameter
Instance
<gml:Clothoid interpolation="clothoid" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:refLocation>{1,1}</gml:refLocation>
  <gml:scaleFactor>{1,1}</gml:scaleFactor>
  <gml:startParameter>{1,1}</gml:startParameter>
  <gml:endParameter>{1,1}</gml:endParameter>
</gml:Clothoid>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType clothoid optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="Clothoid" type="gml:ClothoidType" substitutionGroup="gml:AbstractCurveSegment">
  <annotation>
    <documentation>A clothoid, or Cornu's spiral, is plane curve whose curvature is a fixed function of its length. refLocation, startParameter, endParameter and scaleFactor have the same meaning as specified in ISO 19107:2003, 6.4.22. interpolation is fixed as "clothoid". The content model follows the general pattern for the encoding of curve segments.</documentation>
  </annotation>
</element>
Element gml:GeodesicString
Namespace http://www.opengis.net/gml/3.2
Annotations
A sequence of geodesic segments. 
The number of control points shall be at least two.
interpolation is fixed as "geodesic".
The content model follows the general pattern for the encoding of curve segments.
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#GeodesicStringType_interpolation gml_3_2.tmp#posList gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#geometricPositionGroup gml_3_2.tmp#GeodesicStringType gml_3_2.tmp#Geodesic gml_3_2.tmp#AbstractCurveSegment
Type gml:GeodesicStringType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:pointProperty, gml:pos, gml:posList
Instance
<gml:GeodesicString interpolation="geodesic" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
</gml:GeodesicString>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType geodesic optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="GeodesicString" type="gml:GeodesicStringType" substitutionGroup="gml:AbstractCurveSegment">
  <annotation>
    <documentation>A sequence of geodesic segments. The number of control points shall be at least two. interpolation is fixed as "geodesic". The content model follows the general pattern for the encoding of curve segments.</documentation>
  </annotation>
</element>
Element gml:Geodesic
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#GeodesicStringType_interpolation gml_3_2.tmp#posList gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#geometricPositionGroup gml_3_2.tmp#GeodesicStringType gml_3_2.tmp#GeodesicType gml_3_2.tmp#GeodesicString
Type gml:GeodesicType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:pointProperty, gml:pos, gml:posList
Instance
<gml:Geodesic interpolation="geodesic" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
</gml:Geodesic>
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType geodesic optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<element name="Geodesic" type="gml:GeodesicType" substitutionGroup="gml:GeodesicString"/>
Element gml:patches
Namespace http://www.opengis.net/gml/3.2
Annotations
The patches property element contains the sequence of surface patches. The order of the elements is significant and shall be preserved when processing the array.
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatch gml_3_2.tmp#SurfacePatchArrayPropertyType gml_3_2.tmp#polygonPatches gml_3_2.tmp#trianglePatches
Type gml:SurfacePatchArrayPropertyType
Properties
content complex
Substitution Group
Used by
Complex Types gml:SurfaceType, gml:TinType
Model
Children gml:AbstractSurfacePatch
Instance
<gml:patches xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurfacePatch>{1,1}</gml:AbstractSurfacePatch>
</gml:patches>
Source
<element name="patches" type="gml:SurfacePatchArrayPropertyType">
  <annotation>
    <documentation>The patches property element contains the sequence of surface patches. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:AbstractSurfacePatch
Namespace http://www.opengis.net/gml/3.2
Annotations
A surface patch defines a homogenuous portion of a surface. 
The AbstractSurfacePatch element is the abstract head of the substituition group for all surface patch elements describing a continuous portion of a surface.
All surface patches shall have an attribute interpolation (declared in the types derived from gml:AbstractSurfacePatchType) specifying the interpolation mechanism used for the patch using gml:SurfaceInterpolationType.
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AbstractParametricCurveSurface gml_3_2.tmp#PolygonPatch gml_3_2.tmp#Rectangle gml_3_2.tmp#Triangle
Type gml:AbstractSurfacePatchType
Properties
content complex
abstract true
Substitution Group
Used by
Source
<element name="AbstractSurfacePatch" type="gml:AbstractSurfacePatchType" abstract="true">
  <annotation>
    <documentation>A surface patch defines a homogenuous portion of a surface. The AbstractSurfacePatch element is the abstract head of the substituition group for all surface patch elements describing a continuous portion of a surface. All surface patches shall have an attribute interpolation (declared in the types derived from gml:AbstractSurfacePatchType) specifying the interpolation mechanism used for the patch using gml:SurfaceInterpolationType.</documentation>
  </annotation>
</element>
Element gml:Surface
Namespace http://www.opengis.net/gml/3.2
Annotations
A Surface is a 2-dimensional primitive and is composed of one or more surface patches as specified in ISO 19107:2003, 6.3.17.1. The surface patches are connected to one another.
patches encapsulates the patches of the surface.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#patches gml_3_2.tmp#SurfaceType gml_3_2.tmp#PolyhedralSurface gml_3_2.tmp#TriangulatedSurface gml_3_2.tmp#AbstractSurface
Type gml:SurfaceType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:patches
Instance
<gml:Surface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:patches>{1,1}</gml:patches>
</gml:Surface>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Surface" type="gml:SurfaceType" substitutionGroup="gml:AbstractSurface">
  <annotation>
    <documentation>A Surface is a 2-dimensional primitive and is composed of one or more surface patches as specified in ISO 19107:2003, 6.3.17.1. The surface patches are connected to one another. patches encapsulates the patches of the surface.</documentation>
  </annotation>
</element>
Element gml:baseSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
The property baseSurface references or contains the base surface. The property baseSurface either references the base surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for gml:AbstractSurface. The base surface has positive orientation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSurface gml_3_2.tmp#SurfacePropertyType
Type gml:SurfacePropertyType
Properties
content complex
Used by
Model
Children gml:AbstractSurface
Instance
<gml:baseSurface xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSurface>
</gml:baseSurface>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="baseSurface" type="gml:SurfacePropertyType">
  <annotation>
    <documentation>The property baseSurface references or contains the base surface. The property baseSurface either references the base surface via the XLink-attributes or contains the surface element. A surface element is any element which is substitutable for gml:AbstractSurface. The base surface has positive orientation.</documentation>
  </annotation>
</element>
Element gml:OrientableSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
OrientableSurface consists of a surface and an orientation. If the orientation is "+", then the OrientableSurface is identical to the baseSurface. If the orientation is "-", then the OrientableSurface is a reference to a gml:AbstractSurface with an up-normal that reverses the direction for this OrientableSurface, the sense of "the top of the surface".
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType NO_NAMESPACE.tmp#OrientableSurfaceType_orientation gml_3_2.tmp#baseSurface gml_3_2.tmp#OrientableSurfaceType gml_3_2.tmp#AbstractSurface
Type gml:OrientableSurfaceType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:baseSurface, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:OrientableSurface axisLabels="" gml:id="" orientation="+" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:baseSurface xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:baseSurface>
</gml:OrientableSurface>
Attributes
QName Type Default Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
orientation gml:SignType + optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="OrientableSurface" type="gml:OrientableSurfaceType" substitutionGroup="gml:AbstractSurface">
  <annotation>
    <documentation>OrientableSurface consists of a surface and an orientation. If the orientation is "+", then the OrientableSurface is identical to the baseSurface. If the orientation is "-", then the OrientableSurface is a reference to a gml:AbstractSurface with an up-normal that reverses the direction for this OrientableSurface, the sense of "the top of the surface".</documentation>
  </annotation>
</element>
Element gml:exterior
Namespace http://www.opengis.net/gml/3.2
Annotations
A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.
Diagram
Diagram gml_3_2.tmp#AbstractRing gml_3_2.tmp#AbstractRingPropertyType
Type gml:AbstractRingPropertyType
Properties
content complex
Used by
Model
Children gml:AbstractRing
Instance
<gml:exterior xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractRing axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractRing>
</gml:exterior>
Source
<element name="exterior" type="gml:AbstractRingPropertyType">
  <annotation>
    <documentation>A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.</documentation>
  </annotation>
</element>
Element gml:AbstractRing
Namespace http://www.opengis.net/gml/3.2
Annotations
An abstraction of a ring to support surface boundaries of different complexity.
The AbstractRing element is the abstract head of the substituition group for all closed boundaries of a surface patch.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#AbstractRingType gml_3_2.tmp#LinearRing gml_3_2.tmp#Ring gml_3_2.tmp#AbstractCurve
Type gml:AbstractRingType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractRing axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractRing>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="AbstractRing" type="gml:AbstractRingType" abstract="true" substitutionGroup="gml:AbstractCurve">
  <annotation>
    <documentation>An abstraction of a ring to support surface boundaries of different complexity. The AbstractRing element is the abstract head of the substituition group for all closed boundaries of a surface patch.</documentation>
  </annotation>
</element>
Element gml:interior
Namespace http://www.opengis.net/gml/3.2
Annotations
A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.
Diagram
Diagram gml_3_2.tmp#AbstractRing gml_3_2.tmp#AbstractRingPropertyType
Type gml:AbstractRingPropertyType
Properties
content complex
Used by
Model
Children gml:AbstractRing
Instance
<gml:interior xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractRing axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractRing>
</gml:interior>
Source
<element name="interior" type="gml:AbstractRingPropertyType">
  <annotation>
    <documentation>A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.</documentation>
  </annotation>
</element>
Element gml:PolygonPatch
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere. The curves shall be coplanar and the polygon uses planar interpolation in its interior. 
interpolation is fixed to "planar", i.e. an interpolation shall return points on a single plane. The boundary of the patch shall be contained within that plane.
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType NO_NAMESPACE.tmp#PolygonPatchType_interpolation gml_3_2.tmp#exterior gml_3_2.tmp#interior gml_3_2.tmp#PolygonPatchType gml_3_2.tmp#AbstractSurfacePatch
Type gml:PolygonPatchType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:exterior, gml:interior
Instance
<gml:PolygonPatch interpolation="planar" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:exterior>{0,1}</gml:exterior>
  <gml:interior>{0,unbounded}</gml:interior>
</gml:PolygonPatch>
Attributes
QName Type Fixed Use
interpolation gml:SurfaceInterpolationType planar optional
Source
<element name="PolygonPatch" type="gml:PolygonPatchType" substitutionGroup="gml:AbstractSurfacePatch">
  <annotation>
    <documentation>A gml:PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere. The curves shall be coplanar and the polygon uses planar interpolation in its interior. interpolation is fixed to "planar", i.e. an interpolation shall return points on a single plane. The boundary of the patch shall be contained within that plane.</documentation>
  </annotation>
</element>
Element gml:Triangle
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:Triangle represents a triangle as a surface patch with an outer boundary consisting of a linear ring. Note that this is a polygon (subtype) with no inner boundaries. The number of points in the linear ring shall be four.
The ring (element exterior) shall be a gml:LinearRing and shall form a triangle, the first and the last position shall be coincident.
interpolation is fixed to "planar", i.e. an interpolation shall return points on a single plane. The boundary of the patch shall be contained within that plane.
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType NO_NAMESPACE.tmp#TriangleType_interpolation gml_3_2.tmp#exterior gml_3_2.tmp#TriangleType gml_3_2.tmp#AbstractSurfacePatch
Type gml:TriangleType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:exterior
Instance
<gml:Triangle interpolation="planar" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:exterior>{1,1}</gml:exterior>
</gml:Triangle>
Attributes
QName Type Fixed Use
interpolation gml:SurfaceInterpolationType planar optional
Source
<element name="Triangle" type="gml:TriangleType" substitutionGroup="gml:AbstractSurfacePatch">
  <annotation>
    <documentation>gml:Triangle represents a triangle as a surface patch with an outer boundary consisting of a linear ring. Note that this is a polygon (subtype) with no inner boundaries. The number of points in the linear ring shall be four. The ring (element exterior) shall be a gml:LinearRing and shall form a triangle, the first and the last position shall be coincident. interpolation is fixed to "planar", i.e. an interpolation shall return points on a single plane. The boundary of the patch shall be contained within that plane.</documentation>
  </annotation>
</element>
Element gml:Rectangle
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:Rectangle represents a rectangle as a surface patch with an outer boundary consisting of a linear ring. Note that this is a polygon (subtype) with no inner boundaries. The number of points in the linear ring shall be five.
The ring (element exterior) shall be a gml:LinearRing and shall form a rectangle; the first and the last position shall be coincident.
interpolation is fixed to "planar", i.e. an interpolation shall return points on a single plane. The boundary of the patch shall be contained within that plane.
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType NO_NAMESPACE.tmp#RectangleType_interpolation gml_3_2.tmp#exterior gml_3_2.tmp#RectangleType gml_3_2.tmp#AbstractSurfacePatch
Type gml:RectangleType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:exterior
Instance
<gml:Rectangle interpolation="planar" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:exterior>{1,1}</gml:exterior>
</gml:Rectangle>
Attributes
QName Type Fixed Use
interpolation gml:SurfaceInterpolationType planar optional
Source
<element name="Rectangle" type="gml:RectangleType" substitutionGroup="gml:AbstractSurfacePatch">
  <annotation>
    <documentation>gml:Rectangle represents a rectangle as a surface patch with an outer boundary consisting of a linear ring. Note that this is a polygon (subtype) with no inner boundaries. The number of points in the linear ring shall be five. The ring (element exterior) shall be a gml:LinearRing and shall form a rectangle; the first and the last position shall be coincident. interpolation is fixed to "planar", i.e. an interpolation shall return points on a single plane. The boundary of the patch shall be contained within that plane.</documentation>
  </annotation>
</element>
Element gml:Ring
Namespace http://www.opengis.net/gml/3.2
Annotations
A ring is used to represent a single connected component of a surface boundary as specified in ISO 19107:2003, 6.3.6.
Every gml:curveMember references or contains one curve, i.e. any element which is substitutable for gml:AbstractCurve. In the context of a ring, the curves describe the boundary of the surface. The sequence of curves shall be contiguous and connected in a cycle.
If provided, the aggregationType attribute shall have the value "sequence".
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#AbstractRingType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#curveMember gml_3_2.tmp#RingType gml_3_2.tmp#AbstractRing
Type gml:RingType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:RingPropertyType
Model
Children gml:curveMember, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:Ring aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:curveMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:curveMember>
</gml:Ring>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Ring" type="gml:RingType" substitutionGroup="gml:AbstractRing">
  <annotation>
    <documentation>A ring is used to represent a single connected component of a surface boundary as specified in ISO 19107:2003, 6.3.6. Every gml:curveMember references or contains one curve, i.e. any element which is substitutable for gml:AbstractCurve. In the context of a ring, the curves describe the boundary of the surface. The sequence of curves shall be contiguous and connected in a cycle. If provided, the aggregationType attribute shall have the value "sequence".</documentation>
  </annotation>
</element>
Element gml:PointGrid / gml:rows
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#PointGrid_PointGrid_rows_Row
Properties
content complex
Model
Children gml:Row
Instance
<gml:rows xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Row>{1,unbounded}</gml:Row>
</gml:rows>
Source
<element name="rows">
  <complexType>
    <sequence>
      <element name="Row" maxOccurs="unbounded">
        <complexType>
          <group ref="gml:geometricPositionListGroup"/>
        </complexType>
      </element>
    </sequence>
  </complexType>
</element>
Element gml:PointGrid / gml:rows / gml:Row
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#posList gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#geometricPositionGroup gml_3_2.tmp#geometricPositionListGroup
Properties
content complex
maxOccurs unbounded
Model
Children gml:pointProperty, gml:pos, gml:posList
Instance
<gml:Row xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
</gml:Row>
Source
<element name="Row" maxOccurs="unbounded">
  <complexType>
    <group ref="gml:geometricPositionListGroup"/>
  </complexType>
</element>
Element gml:AbstractParametricCurveSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
The element provides a substitution group head for the surface patches based on parametric curves. All properties are specified in the derived subtypes. All derived subtypes shall conform to the constraints specified in ISO 19107:2003, 6.4.40.
If provided, the aggregationType attribute shall have the value "set".
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractParametricCurveSurfaceType gml_3_2.tmp#AbstractGriddedSurface gml_3_2.tmp#AbstractSurfacePatch
Type gml:AbstractParametricCurveSurfaceType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Attributes
QName Type Use
aggregationType gml:AggregationType optional
Source
<element name="AbstractParametricCurveSurface" type="gml:AbstractParametricCurveSurfaceType" abstract="true" substitutionGroup="gml:AbstractSurfacePatch">
  <annotation>
    <documentation>The element provides a substitution group head for the surface patches based on parametric curves. All properties are specified in the derived subtypes. All derived subtypes shall conform to the constraints specified in ISO 19107:2003, 6.4.40. If provided, the aggregationType attribute shall have the value "set".</documentation>
  </annotation>
</element>
Element gml:AbstractGriddedSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
if provided, rows gives the number of rows, columns the number of columns in the parameter grid. The parameter grid is represented by an instance of the gml:PointGrid group.
The element provides a substitution group head for the surface patches based on a grid. All derived subtypes shall conform to the constraints specified in ISO 19107:2003, 6.4.41.
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractParametricCurveSurfaceType NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_rows NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_columns gml_3_2.tmp#PointGrid_rows gml_3_2.tmp#PointGrid gml_3_2.tmp#AbstractGriddedSurfaceType gml_3_2.tmp#Cone gml_3_2.tmp#Cylinder gml_3_2.tmp#Sphere gml_3_2.tmp#AbstractParametricCurveSurface
Type gml:AbstractGriddedSurfaceType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:rows
Instance
<gml:AbstractGriddedSurface aggregationType="" columns="" rows="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:rows>{1,1}</gml:rows>
</gml:AbstractGriddedSurface>
Attributes
QName Type Use
aggregationType gml:AggregationType optional
columns integer optional
rows integer optional
Source
<element name="AbstractGriddedSurface" type="gml:AbstractGriddedSurfaceType" abstract="true" substitutionGroup="gml:AbstractParametricCurveSurface">
  <annotation>
    <documentation>if provided, rows gives the number of rows, columns the number of columns in the parameter grid. The parameter grid is represented by an instance of the gml:PointGrid group. The element provides a substitution group head for the surface patches based on a grid. All derived subtypes shall conform to the constraints specified in ISO 19107:2003, 6.4.41.</documentation>
  </annotation>
</element>
Element gml:Cone
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractParametricCurveSurfaceType NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_rows NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_columns gml_3_2.tmp#PointGrid_rows gml_3_2.tmp#PointGrid gml_3_2.tmp#AbstractGriddedSurfaceType NO_NAMESPACE.tmp#ConeType_horizontalCurveType NO_NAMESPACE.tmp#ConeType_verticalCurveType gml_3_2.tmp#ConeType gml_3_2.tmp#AbstractGriddedSurface
Type gml:ConeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:rows
Instance
<gml:Cone aggregationType="" columns="" horizontalCurveType="circularArc3Points" rows="" verticalCurveType="linear" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:rows>{1,1}</gml:rows>
</gml:Cone>
Attributes
QName Type Fixed Use
aggregationType gml:AggregationType optional
columns integer optional
horizontalCurveType gml:CurveInterpolationType circularArc3Points optional
rows integer optional
verticalCurveType gml:CurveInterpolationType linear optional
Source
<element name="Cone" type="gml:ConeType" substitutionGroup="gml:AbstractGriddedSurface"/>
Element gml:Cylinder
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractParametricCurveSurfaceType NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_rows NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_columns gml_3_2.tmp#PointGrid_rows gml_3_2.tmp#PointGrid gml_3_2.tmp#AbstractGriddedSurfaceType NO_NAMESPACE.tmp#CylinderType_horizontalCurveType NO_NAMESPACE.tmp#CylinderType_verticalCurveType gml_3_2.tmp#CylinderType gml_3_2.tmp#AbstractGriddedSurface
Type gml:CylinderType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:rows
Instance
<gml:Cylinder aggregationType="" columns="" horizontalCurveType="circularArc3Points" rows="" verticalCurveType="linear" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:rows>{1,1}</gml:rows>
</gml:Cylinder>
Attributes
QName Type Fixed Use
aggregationType gml:AggregationType optional
columns integer optional
horizontalCurveType gml:CurveInterpolationType circularArc3Points optional
rows integer optional
verticalCurveType gml:CurveInterpolationType linear optional
Source
<element name="Cylinder" type="gml:CylinderType" substitutionGroup="gml:AbstractGriddedSurface"/>
Element gml:Sphere
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractParametricCurveSurfaceType NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_rows NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_columns gml_3_2.tmp#PointGrid_rows gml_3_2.tmp#PointGrid gml_3_2.tmp#AbstractGriddedSurfaceType NO_NAMESPACE.tmp#SphereType_horizontalCurveType NO_NAMESPACE.tmp#SphereType_verticalCurveType gml_3_2.tmp#SphereType gml_3_2.tmp#AbstractGriddedSurface
Type gml:SphereType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:rows
Instance
<gml:Sphere aggregationType="" columns="" horizontalCurveType="circularArc3Points" rows="" verticalCurveType="circularArc3Points" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:rows>{1,1}</gml:rows>
</gml:Sphere>
Attributes
QName Type Fixed Use
aggregationType gml:AggregationType optional
columns integer optional
horizontalCurveType gml:CurveInterpolationType circularArc3Points optional
rows integer optional
verticalCurveType gml:CurveInterpolationType circularArc3Points optional
Source
<element name="Sphere" type="gml:SphereType" substitutionGroup="gml:AbstractGriddedSurface"/>
Element gml:PolyhedralSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
A polyhedral surface is a surface composed of polygon patches connected along their common boundary curves. This differs from the surface type only in the restriction on the types of surface patches acceptable.
polygonPatches encapsulates the polygon patches of the polyhedral surface.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#patches gml_3_2.tmp#SurfaceType gml_3_2.tmp#Surface
Type gml:SurfaceType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:patches
Instance
<gml:PolyhedralSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:patches>{1,1}</gml:patches>
</gml:PolyhedralSurface>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="PolyhedralSurface" type="gml:SurfaceType" substitutionGroup="gml:Surface">
  <annotation>
    <documentation>A polyhedral surface is a surface composed of polygon patches connected along their common boundary curves. This differs from the surface type only in the restriction on the types of surface patches acceptable. polygonPatches encapsulates the polygon patches of the polyhedral surface.</documentation>
  </annotation>
</element>
Element gml:TriangulatedSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
A triangulated surface is a polyhedral surface that is composed only of triangles. There is no restriction on how the triangulation is derived.
trianglePatches encapsulates the triangles of the triangulated surface.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#patches gml_3_2.tmp#SurfaceType gml_3_2.tmp#Tin gml_3_2.tmp#Surface
Type gml:SurfaceType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:patches
Instance
<gml:TriangulatedSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:patches>{1,1}</gml:patches>
</gml:TriangulatedSurface>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="TriangulatedSurface" type="gml:SurfaceType" substitutionGroup="gml:Surface">
  <annotation>
    <documentation>A triangulated surface is a polyhedral surface that is composed only of triangles. There is no restriction on how the triangulation is derived. trianglePatches encapsulates the triangles of the triangulated surface.</documentation>
  </annotation>
</element>
Element gml:TinType / gml:stopLines
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#LineStringSegment gml_3_2.tmp#LineStringSegmentArrayPropertyType
Type gml:LineStringSegmentArrayPropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:LineStringSegment
Instance
<gml:stopLines xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:LineStringSegment interpolation="linear" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0">{1,1}</gml:LineStringSegment>
</gml:stopLines>
Source
<element name="stopLines" type="gml:LineStringSegmentArrayPropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:TinType / gml:breakLines
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#LineStringSegment gml_3_2.tmp#LineStringSegmentArrayPropertyType
Type gml:LineStringSegmentArrayPropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:LineStringSegment
Instance
<gml:breakLines xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:LineStringSegment interpolation="linear" numDerivativeInterior="0" numDerivativesAtEnd="0" numDerivativesAtStart="0">{1,1}</gml:LineStringSegment>
</gml:breakLines>
Source
<element name="breakLines" type="gml:LineStringSegmentArrayPropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:TinType / gml:maxLength
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#LengthType
Type gml:LengthType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="maxLength" type="gml:LengthType"/>
Element gml:TinType / gml:controlPoint
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#posList gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#geometricPositionGroup
Properties
content complex
Model
Children gml:pointProperty, gml:pos, gml:posList
Instance
<gml:controlPoint xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
</gml:controlPoint>
Source
<element name="controlPoint">
  <complexType>
    <choice>
      <element ref="gml:posList"/>
      <group ref="gml:geometricPositionGroup" minOccurs="3" maxOccurs="unbounded"/>
    </choice>
  </complexType>
</element>
Element gml:Tin
Namespace http://www.opengis.net/gml/3.2
Annotations
A tin is a triangulated surface that uses the Delauny algorithm or a similar algorithm complemented with consideration of stoplines (stopLines), breaklines (breakLines), and maximum length of triangle sides (maxLength). controlPoint shall contain a set of the positions (three or more) used as posts for this TIN (corners of the triangles in the TIN). See ISO 19107:2003, 6.4.39 for details.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#patches gml_3_2.tmp#SurfaceType gml_3_2.tmp#TinType_stopLines gml_3_2.tmp#TinType_breakLines gml_3_2.tmp#TinType_maxLength gml_3_2.tmp#TinType_controlPoint gml_3_2.tmp#TinType gml_3_2.tmp#TriangulatedSurface
Type gml:TinType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:breakLines, gml:controlPoint, gml:description, gml:descriptionReference, gml:identifier, gml:maxLength, gml:metaDataProperty, gml:name, gml:patches, gml:stopLines
Instance
<gml:Tin axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:patches>{1,1}</gml:patches>
  <gml:stopLines>{0,unbounded}</gml:stopLines>
  <gml:breakLines>{0,unbounded}</gml:breakLines>
  <gml:maxLength uom="">{1,1}</gml:maxLength>
  <gml:controlPoint>{1,1}</gml:controlPoint>
</gml:Tin>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Tin" type="gml:TinType" substitutionGroup="gml:TriangulatedSurface">
  <annotation>
    <documentation>A tin is a triangulated surface that uses the Delauny algorithm or a similar algorithm complemented with consideration of stoplines (stopLines), breaklines (breakLines), and maximum length of triangle sides (maxLength). controlPoint shall contain a set of the positions (three or more) used as posts for this TIN (corners of the triangles in the TIN). See ISO 19107:2003, 6.4.39 for details.</documentation>
  </annotation>
</element>
Element gml:solidProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a solid via the XLink-attributes or contains the solid element. solidProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for AbstractSolid.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSolid gml_3_2.tmp#SolidPropertyType
Type gml:SolidPropertyType
Properties
content complex
Used by
Complex Type gml:TopoSolidType
Model
Children gml:AbstractSolid
Instance
<gml:solidProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSolid axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSolid>
</gml:solidProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="solidProperty" type="gml:SolidPropertyType">
  <annotation>
    <documentation>This property element either references a solid via the XLink-attributes or contains the solid element. solidProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for AbstractSolid.</documentation>
  </annotation>
</element>
Element gml:SolidType / gml:exterior
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#Shell gml_3_2.tmp#ShellPropertyType
Type gml:ShellPropertyType
Properties
content complex
minOccurs 0
Model
Children gml:Shell
Instance
<gml:exterior xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Shell aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Shell>
</gml:exterior>
Source
<element name="exterior" type="gml:ShellPropertyType" minOccurs="0"/>
Element gml:Shell
Namespace http://www.opengis.net/gml/3.2
Annotations
A shell is used to represent a single connected component of a solid boundary as specified in ISO 19107:2003, 6.3.8.
Every gml:surfaceMember references or contains one surface, i.e. any element which is substitutable for gml:AbstractSurface. In the context of a shell, the surfaces describe the boundary of the solid. 
If provided, the aggregationType attribute shall have the value "set".
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#surfaceMember gml_3_2.tmp#ShellType gml_3_2.tmp#AbstractSurface
Type gml:ShellType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:ShellPropertyType
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:surfaceMember
Instance
<gml:Shell aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:surfaceMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:surfaceMember>
</gml:Shell>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Shell" type="gml:ShellType" substitutionGroup="gml:AbstractSurface">
  <annotation>
    <documentation>A shell is used to represent a single connected component of a solid boundary as specified in ISO 19107:2003, 6.3.8. Every gml:surfaceMember references or contains one surface, i.e. any element which is substitutable for gml:AbstractSurface. In the context of a shell, the surfaces describe the boundary of the solid. If provided, the aggregationType attribute shall have the value "set".</documentation>
  </annotation>
</element>
Element gml:SolidType / gml:interior
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#Shell gml_3_2.tmp#ShellPropertyType
Type gml:ShellPropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:Shell
Instance
<gml:interior xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Shell aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Shell>
</gml:interior>
Source
<element name="interior" type="gml:ShellPropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:Solid
Namespace http://www.opengis.net/gml/3.2
Annotations
A solid is the basis for 3-dimensional geometry. The extent of a solid is defined by the boundary surfaces as specified in ISO 19107:2003, 6.3.18. exterior specifies the outer boundary, interior the inner boundary of the solid.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSolidType gml_3_2.tmp#SolidType_exterior gml_3_2.tmp#SolidType_interior gml_3_2.tmp#SolidType gml_3_2.tmp#AbstractSolid
Type gml:SolidType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:exterior, gml:identifier, gml:interior, gml:metaDataProperty, gml:name
Instance
<gml:Solid axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:exterior>{0,1}</gml:exterior>
  <gml:interior>{0,unbounded}</gml:interior>
</gml:Solid>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Solid" type="gml:SolidType" substitutionGroup="gml:AbstractSolid">
  <annotation>
    <documentation>A solid is the basis for 3-dimensional geometry. The extent of a solid is defined by the boundary surfaces as specified in ISO 19107:2003, 6.3.18. exterior specifies the outer boundary, interior the inner boundary of the solid.</documentation>
  </annotation>
</element>
Element gml:surfaceProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a surface via the XLink-attributes or contains the surface element. surfaceProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for AbstractSurface.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSurface gml_3_2.tmp#SurfacePropertyType
Type gml:SurfacePropertyType
Properties
content complex
Used by
Complex Type gml:FaceType
Model
Children gml:AbstractSurface
Instance
<gml:surfaceProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSurface>
</gml:surfaceProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="surfaceProperty" type="gml:SurfacePropertyType">
  <annotation>
    <documentation>This property element either references a surface via the XLink-attributes or contains the surface element. surfaceProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for AbstractSurface.</documentation>
  </annotation>
</element>
Element gml:Polygon
Namespace http://www.opengis.net/gml/3.2
Annotations
A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. 
The elements exterior and interior describe the surface boundary of the polygon.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#exterior gml_3_2.tmp#interior gml_3_2.tmp#PolygonType gml_3_2.tmp#AbstractSurface
Type gml:PolygonType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:exterior, gml:identifier, gml:interior, gml:metaDataProperty, gml:name
Instance
<gml:Polygon axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:exterior>{0,1}</gml:exterior>
  <gml:interior>{0,unbounded}</gml:interior>
</gml:Polygon>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Polygon" type="gml:PolygonType" substitutionGroup="gml:AbstractSurface">
  <annotation>
    <documentation>A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon.</documentation>
  </annotation>
</element>
Element gml:LinearRing
Namespace http://www.opengis.net/gml/3.2
Annotations
A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates shall be coincident. The number of direct positions in the list shall be at least four.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#AbstractRingType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#LinearRingType gml_3_2.tmp#AbstractRing
Type gml:LinearRingType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:coordinates, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:LinearRing axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
</gml:LinearRing>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="LinearRing" type="gml:LinearRingType" substitutionGroup="gml:AbstractRing">
  <annotation>
    <documentation>A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates shall be coincident. The number of direct positions in the list shall be at least four.</documentation>
  </annotation>
</element>
Element gml:vector
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType gml_3_2.tmp#VectorType
Type gml:VectorType
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="vector" type="gml:VectorType"/>
Element gml:AbstractGeometricPrimitive
Namespace http://www.opengis.net/gml/3.2
Annotations
The AbstractGeometricPrimitive element is the abstract head of the substitution group for all (pre- and user-defined) geometric primitives.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurve gml_3_2.tmp#AbstractSolid gml_3_2.tmp#AbstractSurface gml_3_2.tmp#Point gml_3_2.tmp#AbstractGeometry
Type gml:AbstractGeometricPrimitiveType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractGeometricPrimitive axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractGeometricPrimitive>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="AbstractGeometricPrimitive" type="gml:AbstractGeometricPrimitiveType" abstract="true" substitutionGroup="gml:AbstractGeometry">
  <annotation>
    <documentation>The AbstractGeometricPrimitive element is the abstract head of the substitution group for all (pre- and user-defined) geometric primitives.</documentation>
  </annotation>
</element>
Element gml:curveProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a curve via the XLink-attributes or contains the curve element. curveProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for AbstractCurve.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve gml_3_2.tmp#CurvePropertyType
Type gml:CurvePropertyType
Properties
content complex
Used by
Complex Type gml:EdgeType
Model
Children gml:AbstractCurve
Instance
<gml:curveProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</gml:curveProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="curveProperty" type="gml:CurvePropertyType">
  <annotation>
    <documentation>This property element either references a curve via the XLink-attributes or contains the curve element. curveProperty is the predefined property which may be used by GML Application Schemas whenever a GML feature has a property with a value that is substitutable for AbstractCurve.</documentation>
  </annotation>
</element>
Element gml:LineString
Namespace http://www.opengis.net/gml/3.2
Annotations
A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#LineStringType gml_3_2.tmp#AbstractCurve
Type gml:LineStringType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:coordinates, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Instance
<gml:LineString axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointProperty>
  <gml:pointRep xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:pointRep>
  <gml:posList axisLabels="" count="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:posList>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
</gml:LineString>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="LineString" type="gml:LineStringType" substitutionGroup="gml:AbstractCurve">
  <annotation>
    <documentation>A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two.</documentation>
  </annotation>
</element>
Element gml:measure
Namespace http://www.opengis.net/gml/3.2
Annotations
The value of a physical quantity, together with its unit.
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type gml:MeasureType
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="measure" type="gml:MeasureType">
  <annotation>
    <documentation>The value of a physical quantity, together with its unit.</documentation>
  </annotation>
</element>
Element gml:angle
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:angle property element is used to record the value of an angle quantity as a single number, with its units.
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#AngleType
Type gml:AngleType
Type hierarchy
Properties
content complex
Used by
Complex Type gml:AngleChoiceType
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="angle" type="gml:AngleType">
  <annotation>
    <documentation>The gml:angle property element is used to record the value of an angle quantity as a single number, with its units.</documentation>
  </annotation>
</element>
Element gml:unitOfMeasure
Namespace http://www.opengis.net/gml/3.2
Annotations
The element gml:unitOfMeasure is a property element to refer to a unit of measure. This is an empty element which carries a reference to a unit of measure definition.
Diagram
Diagram NO_NAMESPACE.tmp#UnitOfMeasureType_uom gml_3_2.tmp#UnitOfMeasureType
Type gml:UnitOfMeasureType
Properties
content complex
Model
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="unitOfMeasure" type="gml:UnitOfMeasureType">
  <annotation>
    <documentation>The element gml:unitOfMeasure is a property element to refer to a unit of measure. This is an empty element which carries a reference to a unit of measure definition.</documentation>
  </annotation>
</element>
Element gml:UnitDefinition
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:UnitDefinition is a general definition of a unit of measure. This generic element is used only for units for which no relationship with other units or units systems is known.
The content model of gml:UnitDefinition adds three additional properties to gml:Definition, gml:quantityType, gml:quantityTypeReference and gml:catalogSymbol.  
The gml:catalogSymbol property optionally gives the short symbol used for this unit. This element is usually used when the relationship of this unit to other units or units systems is unknown.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#quantityType gml_3_2.tmp#quantityTypeReference gml_3_2.tmp#catalogSymbol gml_3_2.tmp#UnitDefinitionType gml_3_2.tmp#BaseUnit gml_3_2.tmp#ConventionalUnit gml_3_2.tmp#DerivedUnit gml_3_2.tmp#Definition
Type gml:UnitDefinitionType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:catalogSymbol, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:quantityType, gml:quantityTypeReference, gml:remarks
Instance
<gml:UnitDefinition gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:quantityType xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:quantityType>
  <gml:quantityTypeReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:quantityTypeReference>
  <gml:catalogSymbol codeSpace="">{0,1}</gml:catalogSymbol>
</gml:UnitDefinition>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="UnitDefinition" type="gml:UnitDefinitionType" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>A gml:UnitDefinition is a general definition of a unit of measure. This generic element is used only for units for which no relationship with other units or units systems is known. The content model of gml:UnitDefinition adds three additional properties to gml:Definition, gml:quantityType, gml:quantityTypeReference and gml:catalogSymbol. The gml:catalogSymbol property optionally gives the short symbol used for this unit. This element is usually used when the relationship of this unit to other units or units systems is unknown.</documentation>
  </annotation>
</element>
Element gml:remarks
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type string
Properties
content simple
Used by
Complex Types gml:AbstractCRSType, gml:AbstractCoordinateOperationType, gml:AbstractCoordinateSystemType, gml:AbstractDatumType, gml:AbstractGeneralConversionType, gml:AbstractGeneralDerivedCRSType, gml:AbstractGeneralOperationParameterType, gml:AbstractGeneralTransformationType, gml:AffineCSType, gml:BaseUnitType, gml:CartesianCSType, gml:CompoundCRSType, gml:ConcatenatedOperationType, gml:ConventionalUnitType, gml:ConversionType, gml:CoordinateSystemAxisType, gml:CylindricalCSType, gml:DefinitionProxyType, gml:DefinitionType, gml:DerivedCRSType, gml:DerivedUnitType, gml:DictionaryType, gml:EllipsoidType, gml:EllipsoidalCSType, gml:EngineeringCRSType, gml:EngineeringDatumType, gml:GeocentricCRSType, gml:GeodeticCRSType, gml:GeodeticDatumType, gml:GeographicCRSType, gml:IdentifiedObjectType, gml:ImageCRSType, gml:ImageDatumType, gml:LinearCSType, gml:ObliqueCartesianCSType, gml:OperationMethodType, gml:OperationParameterGroupType, gml:OperationParameterType, gml:PassThroughOperationType, gml:PolarCSType, gml:PrimeMeridianType, gml:ProjectedCRSType, gml:SphericalCSType, gml:TemporalCRSType, gml:TemporalCSType, gml:TemporalDatumBaseType, gml:TemporalDatumType, gml:TimeCSType, gml:TimeCalendarEraType, gml:TimeCalendarType, gml:TimeClockType, gml:TimeCoordinateSystemType, gml:TimeOrdinalEraType, gml:TimeOrdinalReferenceSystemType, gml:TimeReferenceSystemType, gml:TransformationType, gml:UnitDefinitionType, gml:UserDefinedCSType, gml:VerticalCRSType, gml:VerticalCSType, gml:VerticalDatumType
Source
<element name="remarks" type="string"/>
Element gml:quantityType
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:quantityType property indicates the phenomenon to which the units apply. This element contains an informal description of the phenomenon or type of physical quantity that is measured or observed. When the physical quantity is the result of an observation or measurement, this term is known as observable type or measurand.
The use of gml:quantityType for references to remote values is deprecated.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Used by
Attributes
Source
<element name="quantityType" type="gml:StringOrRefType">
  <annotation>
    <documentation>The gml:quantityType property indicates the phenomenon to which the units apply. This element contains an informal description of the phenomenon or type of physical quantity that is measured or observed. When the physical quantity is the result of an observation or measurement, this term is known as observable type or measurand. The use of gml:quantityType for references to remote values is deprecated.</documentation>
  </annotation>
</element>
Element gml:quantityTypeReference
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:quantityTypeReference property indicates the phenomenon to which the units apply. The content is a reference to a remote value.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Used by
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="quantityTypeReference" type="gml:ReferenceType">
  <annotation>
    <documentation>The gml:quantityTypeReference property indicates the phenomenon to which the units apply. The content is a reference to a remote value.</documentation>
  </annotation>
</element>
Element gml:catalogSymbol
Namespace http://www.opengis.net/gml/3.2
Annotations
The catalogSymbol is the preferred lexical symbol used for this unit of measure.
The codeSpace attribute in gml:CodeType identifies a namespace for the catalog symbol value, and might reference the external catalog. The string value in gml:CodeType contains the value of a symbol that should be unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType
Type gml:CodeType
Properties
content complex
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="catalogSymbol" type="gml:CodeType">
  <annotation>
    <documentation>The catalogSymbol is the preferred lexical symbol used for this unit of measure. The codeSpace attribute in gml:CodeType identifies a namespace for the catalog symbol value, and might reference the external catalog. The string value in gml:CodeType contains the value of a symbol that should be unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units.</documentation>
  </annotation>
</element>
Element gml:BaseUnit
Namespace http://www.opengis.net/gml/3.2
Annotations
A base unit is a unit of measure that cannot be derived by combination of other base units within a particular system of units.  For example, in the SI system of units, the base units are metre, kilogram, second, Ampere, Kelvin, mole, and candela, for the physical quantity types length, mass, time interval, electric current, thermodynamic temperature, amount of substance and luminous intensity, respectively.
gml:BaseUnit extends generic gml:UnitDefinition with the property gml:unitsSystem, which carries a reference to the units system to which this base unit is asserted to belong.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#quantityType gml_3_2.tmp#quantityTypeReference gml_3_2.tmp#catalogSymbol gml_3_2.tmp#UnitDefinitionType gml_3_2.tmp#BaseUnitType_unitsSystem gml_3_2.tmp#BaseUnitType gml_3_2.tmp#UnitDefinition
Type gml:BaseUnitType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:catalogSymbol, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:quantityType, gml:quantityTypeReference, gml:remarks, gml:unitsSystem
Instance
<gml:BaseUnit gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:quantityType xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:quantityType>
  <gml:quantityTypeReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:quantityTypeReference>
  <gml:catalogSymbol codeSpace="">{0,1}</gml:catalogSymbol>
  <gml:unitsSystem xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:unitsSystem>
</gml:BaseUnit>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="BaseUnit" type="gml:BaseUnitType" substitutionGroup="gml:UnitDefinition">
  <annotation>
    <documentation>A base unit is a unit of measure that cannot be derived by combination of other base units within a particular system of units. For example, in the SI system of units, the base units are metre, kilogram, second, Ampere, Kelvin, mole, and candela, for the physical quantity types length, mass, time interval, electric current, thermodynamic temperature, amount of substance and luminous intensity, respectively. gml:BaseUnit extends generic gml:UnitDefinition with the property gml:unitsSystem, which carries a reference to the units system to which this base unit is asserted to belong.</documentation>
  </annotation>
</element>
Element gml:BaseUnitType / gml:unitsSystem
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="unitsSystem" type="gml:ReferenceType"/>
Element gml:DerivedUnit
Namespace http://www.opengis.net/gml/3.2
Annotations
Derived units are defined by combination of other units.  Derived units are used for quantities other than those corresponding to the base units, such as hertz (s-1) for frequency, Newton (kg.m/s2) for force.  Derived units based directly on base units are usually preferred for quantities other than the fundamental quantities within a system. If a derived unit is not the preferred unit, the gml:ConventionalUnit element should be used instead.
The gml:DerivedUnit extends gml:UnitDefinition with the property gml:derivationUnitTerms.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#quantityType gml_3_2.tmp#quantityTypeReference gml_3_2.tmp#catalogSymbol gml_3_2.tmp#UnitDefinitionType gml_3_2.tmp#derivationUnitTerm gml_3_2.tmp#DerivedUnitType gml_3_2.tmp#UnitDefinition
Type gml:DerivedUnitType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:catalogSymbol, gml:derivationUnitTerm, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:quantityType, gml:quantityTypeReference, gml:remarks
Instance
<gml:DerivedUnit gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:quantityType xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:quantityType>
  <gml:quantityTypeReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:quantityTypeReference>
  <gml:catalogSymbol codeSpace="">{0,1}</gml:catalogSymbol>
  <gml:derivationUnitTerm exponent="" uom="">{1,unbounded}</gml:derivationUnitTerm>
</gml:DerivedUnit>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="DerivedUnit" type="gml:DerivedUnitType" substitutionGroup="gml:UnitDefinition">
  <annotation>
    <documentation>Derived units are defined by combination of other units. Derived units are used for quantities other than those corresponding to the base units, such as hertz (s-1) for frequency, Newton (kg.m/s2) for force. Derived units based directly on base units are usually preferred for quantities other than the fundamental quantities within a system. If a derived unit is not the preferred unit, the gml:ConventionalUnit element should be used instead. The gml:DerivedUnit extends gml:UnitDefinition with the property gml:derivationUnitTerms.</documentation>
  </annotation>
</element>
Element gml:derivationUnitTerm
Namespace http://www.opengis.net/gml/3.2
Annotations
A set of gml:derivationUnitTerm elements describes a derived unit of measure.  Each element carries an integer exponent.  The terms are combined by raising each referenced unit to the power of its exponent and forming the product.
This unit term references another unit of measure (uom) and provides an integer exponent applied to that unit in defining the compound unit. The exponent may be positive or negative, but not zero.
Diagram
Diagram NO_NAMESPACE.tmp#UnitOfMeasureType_uom gml_3_2.tmp#UnitOfMeasureType NO_NAMESPACE.tmp#DerivationUnitTermType_exponent gml_3_2.tmp#DerivationUnitTermType
Type gml:DerivationUnitTermType
Type hierarchy
Properties
content complex
Used by
Model
Attributes
QName Type Use
exponent integer optional
uom gml:UomIdentifier required
Source
<element name="derivationUnitTerm" type="gml:DerivationUnitTermType">
  <annotation>
    <documentation>A set of gml:derivationUnitTerm elements describes a derived unit of measure. Each element carries an integer exponent. The terms are combined by raising each referenced unit to the power of its exponent and forming the product. This unit term references another unit of measure (uom) and provides an integer exponent applied to that unit in defining the compound unit. The exponent may be positive or negative, but not zero.</documentation>
  </annotation>
</element>
Element gml:ConventionalUnit
Namespace http://www.opengis.net/gml/3.2
Annotations
Conventional units that are neither base units nor defined by direct combination of base units are used in many application domains.  For example electronVolt for energy, feet and nautical miles for length.  In most cases there is a known, usually linear, conversion to a preferred unit which is either a base unit or derived by direct combination of base units.
The gml:ConventionalUnit extends gml:UnitDefinition with a property that describes a conversion to a preferred unit for this physical quantity.  When the conversion is exact, the element gml:conversionToPreferredUnit should be used, or when the conversion is not exact the element gml:roughConversionToPreferredUnit is available. Both of these elements have the same content model.  The gml:derivationUnitTerm property defined above is included to allow a user to optionally record how this unit may be derived from other ("more primitive") units.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#quantityType gml_3_2.tmp#quantityTypeReference gml_3_2.tmp#catalogSymbol gml_3_2.tmp#UnitDefinitionType gml_3_2.tmp#conversionToPreferredUnit gml_3_2.tmp#roughConversionToPreferredUnit gml_3_2.tmp#derivationUnitTerm gml_3_2.tmp#ConventionalUnitType gml_3_2.tmp#UnitDefinition
Type gml:ConventionalUnitType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:catalogSymbol, gml:conversionToPreferredUnit, gml:derivationUnitTerm, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:quantityType, gml:quantityTypeReference, gml:remarks, gml:roughConversionToPreferredUnit
Instance
<gml:ConventionalUnit gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:quantityType xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:quantityType>
  <gml:quantityTypeReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:quantityTypeReference>
  <gml:catalogSymbol codeSpace="">{0,1}</gml:catalogSymbol>
  <gml:conversionToPreferredUnit uom="">{1,1}</gml:conversionToPreferredUnit>
  <gml:roughConversionToPreferredUnit uom="">{1,1}</gml:roughConversionToPreferredUnit>
  <gml:derivationUnitTerm exponent="" uom="">{0,unbounded}</gml:derivationUnitTerm>
</gml:ConventionalUnit>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="ConventionalUnit" type="gml:ConventionalUnitType" substitutionGroup="gml:UnitDefinition">
  <annotation>
    <documentation>Conventional units that are neither base units nor defined by direct combination of base units are used in many application domains. For example electronVolt for energy, feet and nautical miles for length. In most cases there is a known, usually linear, conversion to a preferred unit which is either a base unit or derived by direct combination of base units. The gml:ConventionalUnit extends gml:UnitDefinition with a property that describes a conversion to a preferred unit for this physical quantity. When the conversion is exact, the element gml:conversionToPreferredUnit should be used, or when the conversion is not exact the element gml:roughConversionToPreferredUnit is available. Both of these elements have the same content model. The gml:derivationUnitTerm property defined above is included to allow a user to optionally record how this unit may be derived from other ("more primitive") units.</documentation>
  </annotation>
</element>
Element gml:conversionToPreferredUnit
Namespace http://www.opengis.net/gml/3.2
Annotations
The elements gml:conversionToPreferredUnit and gml:roughConversionToPreferredUnit represent parameters used to convert conventional units to preferred units for this physical quantity type.  A preferred unit is either a Base Unit or a Derived Unit that is selected for all values of one physical quantity type.
Diagram
Diagram NO_NAMESPACE.tmp#UnitOfMeasureType_uom gml_3_2.tmp#UnitOfMeasureType gml_3_2.tmp#ConversionToPreferredUnitType_factor gml_3_2.tmp#ConversionToPreferredUnitType_formula gml_3_2.tmp#ConversionToPreferredUnitType
Type gml:ConversionToPreferredUnitType
Type hierarchy
Properties
content complex
Used by
Model
Children gml:factor, gml:formula
Instance
<gml:conversionToPreferredUnit uom="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:factor>{1,1}</gml:factor>
  <gml:formula>{1,1}</gml:formula>
</gml:conversionToPreferredUnit>
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="conversionToPreferredUnit" type="gml:ConversionToPreferredUnitType">
  <annotation>
    <documentation>The elements gml:conversionToPreferredUnit and gml:roughConversionToPreferredUnit represent parameters used to convert conventional units to preferred units for this physical quantity type. A preferred unit is either a Base Unit or a Derived Unit that is selected for all values of one physical quantity type.</documentation>
  </annotation>
</element>
Element gml:ConversionToPreferredUnitType / gml:factor
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
Source
<element name="factor" type="double"/>
Element gml:ConversionToPreferredUnitType / gml:formula
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#FormulaType_a gml_3_2.tmp#FormulaType_b gml_3_2.tmp#FormulaType_c gml_3_2.tmp#FormulaType_d gml_3_2.tmp#FormulaType
Type gml:FormulaType
Properties
content complex
Model
Children gml:a, gml:b, gml:c, gml:d
Instance
<gml:formula xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:a>{0,1}</gml:a>
  <gml:b>{1,1}</gml:b>
  <gml:c>{1,1}</gml:c>
  <gml:d>{0,1}</gml:d>
</gml:formula>
Source
<element name="formula" type="gml:FormulaType"/>
Element gml:FormulaType / gml:a
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
minOccurs 0
Source
<element name="a" type="double" minOccurs="0"/>
Element gml:FormulaType / gml:b
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
Source
<element name="b" type="double"/>
Element gml:FormulaType / gml:c
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
Source
<element name="c" type="double"/>
Element gml:FormulaType / gml:d
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type double
Properties
content simple
minOccurs 0
Source
<element name="d" type="double" minOccurs="0"/>
Element gml:roughConversionToPreferredUnit
Namespace http://www.opengis.net/gml/3.2
Annotations
The elements gml:conversionToPreferredUnit and gml:roughConversionToPreferredUnit represent parameters used to convert conventional units to preferred units for this physical quantity type.  A preferred unit is either a Base Unit or a Derived Unit that is selected for all values of one physical quantity type.
Diagram
Diagram NO_NAMESPACE.tmp#UnitOfMeasureType_uom gml_3_2.tmp#UnitOfMeasureType gml_3_2.tmp#ConversionToPreferredUnitType_factor gml_3_2.tmp#ConversionToPreferredUnitType_formula gml_3_2.tmp#ConversionToPreferredUnitType
Type gml:ConversionToPreferredUnitType
Type hierarchy
Properties
content complex
Used by
Model
Children gml:factor, gml:formula
Instance
<gml:roughConversionToPreferredUnit uom="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:factor>{1,1}</gml:factor>
  <gml:formula>{1,1}</gml:formula>
</gml:roughConversionToPreferredUnit>
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="roughConversionToPreferredUnit" type="gml:ConversionToPreferredUnitType">
  <annotation>
    <documentation>The elements gml:conversionToPreferredUnit and gml:roughConversionToPreferredUnit represent parameters used to convert conventional units to preferred units for this physical quantity type. A preferred unit is either a Base Unit or a Derived Unit that is selected for all values of one physical quantity type.</documentation>
  </annotation>
</element>
Element gml:Definition
Namespace http://www.opengis.net/gml/3.2
Annotations
The basic gml:Definition element specifies a definition, which can be included in or referenced by a dictionary. 
The content model for a generic definition is a derivation from gml:AbstractGMLType.  
The gml:description property element shall hold the definition if this can be captured in a simple text string, or the gml:descriptionReference property element may carry a link to a description elsewhere.
The gml:identifier element shall provide one identifier identifying this definition. The identifier shall be unique within the dictionaries using this definition. 
The gml:name elements shall provide zero or more terms and synonyms for which this is the definition.
The gml:remarks element shall be used to hold additional textual information that is not conceptually part of the definition but is useful in understanding the definition.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#AbstractCRS gml_3_2.tmp#AbstractCoordinateOperation gml_3_2.tmp#AbstractCoordinateSystem gml_3_2.tmp#AbstractDatum gml_3_2.tmp#AbstractGeneralOperationParameter gml_3_2.tmp#CoordinateSystemAxis gml_3_2.tmp#DefinitionCollection gml_3_2.tmp#DefinitionProxy gml_3_2.tmp#Dictionary gml_3_2.tmp#Ellipsoid gml_3_2.tmp#OperationMethod gml_3_2.tmp#PrimeMeridian gml_3_2.tmp#TimeReferenceSystem gml_3_2.tmp#UnitDefinition gml_3_2.tmp#AbstractGML
Type gml:DefinitionType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:Definition gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
</gml:Definition>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Definition" type="gml:DefinitionType" substitutionGroup="gml:AbstractGML">
  <annotation>
    <documentation>The basic gml:Definition element specifies a definition, which can be included in or referenced by a dictionary. The content model for a generic definition is a derivation from gml:AbstractGMLType. The gml:description property element shall hold the definition if this can be captured in a simple text string, or the gml:descriptionReference property element may carry a link to a description elsewhere. The gml:identifier element shall provide one identifier identifying this definition. The identifier shall be unique within the dictionaries using this definition. The gml:name elements shall provide zero or more terms and synonyms for which this is the definition. The gml:remarks element shall be used to hold additional textual information that is not conceptually part of the definition but is useful in understanding the definition.</documentation>
  </annotation>
</element>
Element gml:Dictionary
Namespace http://www.opengis.net/gml/3.2
Annotations
Sets of definitions may be collected into dictionaries or collections.
A gml:Dictionary is a non-abstract collection of definitions.
The gml:Dictionary content model adds a list of gml:dictionaryEntry properties that contain or reference gml:Definition objects.  A database handle (gml:id attribute) is required, in order that this collection may be referred to. The standard gml:identifier, gml:description, gml:descriptionReference and gml:name properties are available to reference or contain more information about this dictionary. The gml:description and gml:descriptionReference property elements may be used for a description of this dictionary. The derived gml:name element may be used for the name(s) of this dictionary. for remote definiton references gml:dictionaryEntry shall be used. If a Definition object contained within a Dictionary uses the descriptionReference property to refer to a remote definition, then this enables the inclusion of a remote definition in a local dictionary, giving a handle and identifier in the context of the local dictionary.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#dictionaryEntry gml_3_2.tmp#indirectEntry gml_3_2.tmp#DictionaryType gml_3_2.tmp#Definition
Type gml:DictionaryType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:dictionaryEntry, gml:identifier, gml:indirectEntry, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:Dictionary aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:dictionaryEntry xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:dictionaryEntry>
  <gml:indirectEntry>{1,1}</gml:indirectEntry>
</gml:Dictionary>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Dictionary" type="gml:DictionaryType" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>Sets of definitions may be collected into dictionaries or collections. A gml:Dictionary is a non-abstract collection of definitions. The gml:Dictionary content model adds a list of gml:dictionaryEntry properties that contain or reference gml:Definition objects. A database handle (gml:id attribute) is required, in order that this collection may be referred to. The standard gml:identifier, gml:description, gml:descriptionReference and gml:name properties are available to reference or contain more information about this dictionary. The gml:description and gml:descriptionReference property elements may be used for a description of this dictionary. The derived gml:name element may be used for the name(s) of this dictionary. for remote definiton references gml:dictionaryEntry shall be used. If a Definition object contained within a Dictionary uses the descriptionReference property to refer to a remote definition, then this enables the inclusion of a remote definition in a local dictionary, giving a handle and identifier in the context of the local dictionary.</documentation>
  </annotation>
</element>
Element gml:dictionaryEntry
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains or refers to the definitions which are members of a dictionary. 
The content model follows the standard GML property pattern, so a gml:dictionaryEntry may either contain or refer to a single gml:Definition. Since gml:Dictionary is substitutable for gml:Definition, the content of an entry may itself be a lower level dictionary. 
Note that if the value is provided by reference, this definition does not carry a handle (gml:id) in this context, so does not allow external references to this specific definition in this context.  When used in this way the referenced definition will usually be in a dictionary in the same XML document.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractMemberType gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Definition gml_3_2.tmp#DictionaryEntryType gml_3_2.tmp#definitionMember
Type gml:DictionaryEntryType
Type hierarchy
Properties
content complex
Substitution Group
Used by
Complex Type gml:DictionaryType
Model
Children gml:Definition
Instance
<gml:dictionaryEntry xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Definition gml:id="">{1,1}</gml:Definition>
</gml:dictionaryEntry>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="dictionaryEntry" type="gml:DictionaryEntryType">
  <annotation>
    <documentation>This property element contains or refers to the definitions which are members of a dictionary. The content model follows the standard GML property pattern, so a gml:dictionaryEntry may either contain or refer to a single gml:Definition. Since gml:Dictionary is substitutable for gml:Definition, the content of an entry may itself be a lower level dictionary. Note that if the value is provided by reference, this definition does not carry a handle (gml:id) in this context, so does not allow external references to this specific definition in this context. When used in this way the referenced definition will usually be in a dictionary in the same XML document.</documentation>
  </annotation>
</element>
Element gml:indirectEntry
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#DefinitionProxy gml_3_2.tmp#IndirectEntryType
Type gml:IndirectEntryType
Properties
content complex
Used by
Complex Type gml:DictionaryType
Model
Children gml:DefinitionProxy
Instance
<gml:indirectEntry xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:DefinitionProxy gml:id="">{1,1}</gml:DefinitionProxy>
</gml:indirectEntry>
Source
<element name="indirectEntry" type="gml:IndirectEntryType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:DefinitionProxy
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#definitionRef gml_3_2.tmp#DefinitionProxyType gml_3_2.tmp#Definition
Type gml:DefinitionProxyType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:IndirectEntryType
Model
Children gml:definitionRef, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:DefinitionProxy gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:definitionRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:definitionRef>
</gml:DefinitionProxy>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="DefinitionProxy" type="gml:DefinitionProxyType" substitutionGroup="gml:Definition">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:definitionRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Used by
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="definitionRef" type="gml:ReferenceType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:AbstractObject
Namespace http://www.opengis.net/gml/3.2
Annotations
This element has no type defined, and is therefore implicitly (according to the rules of W3C XML Schema) an XML Schema anyType. It is used as the head of an XML Schema substitution group which unifies complex content and certain simple content elements used for datatypes in GML, including the gml:AbstractGML substitution group.
Diagram
Diagram gml_3_2.tmp#AbstractCurveSegment gml_3_2.tmp#AbstractGML gml_3_2.tmp#AbstractGeneralParameterValue gml_3_2.tmp#AbstractMetaData kaavatiedot_v1_1.tmp#AbstractValue gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue gml_3_2.tmp#AffinePlacement kaavatiedot_v1_1.tmp#CancellationInformation gml_3_2.tmp#CoverageMappingRule gml_3_2.tmp#DataBlock gml_3_2.tmp#Envelope gml_3_2.tmp#File kaavatiedot_v1_1.tmp#FormingProperty gml_3_2.tmp#GridFunction kaavatiedot_v1_1.tmp#SupplementaryInformation gml_3_2.tmp#coverageFunction
Properties
abstract true
Substitution Group
Used by
Source
<element name="AbstractObject" abstract="true">
  <annotation>
    <documentation>This element has no type defined, and is therefore implicitly (according to the rules of W3C XML Schema) an XML Schema anyType. It is used as the head of an XML Schema substitution group which unifies complex content and certain simple content elements used for datatypes in GML, including the gml:AbstractGML substitution group.</documentation>
  </annotation>
</element>
Element gml:AbstractGML
Namespace http://www.opengis.net/gml/3.2
Annotations
The abstract element gml:AbstractGML is "any GML object having identity".   It acts as the head of an XML Schema substitution group, which may include any element which is a GML feature, or other object, with identity.  This is used as a variable in content models in GML core and application schemas.  It is effectively an abstract superclass for all GML objects.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractFeature gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#AbstractTimeSlice gml_3_2.tmp#AbstractTopology gml_3_2.tmp#Array gml_3_2.tmp#Bag gml_3_2.tmp#Definition gml_3_2.tmp#AbstractObject
Type gml:AbstractGMLType
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractGML gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractGML>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractGML" type="gml:AbstractGMLType" abstract="true" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>The abstract element gml:AbstractGML is "any GML object having identity". It acts as the head of an XML Schema substitution group, which may include any element which is a GML feature, or other object, with identity. This is used as a variable in content models in GML core and application schemas. It is effectively an abstract superclass for all GML objects.</documentation>
  </annotation>
</element>
Element gml:abstractAssociationRole
Namespace http://www.opengis.net/gml/3.2
Annotations
Applying this pattern shall restrict the multiplicity of objects in a property element using this content model to exactly one. An instance of this type shall contain an element representing an object, or serve as a pointer to a remote object.
Applying the pattern to define an application schema specific property type allows to restrict
-	the inline object to specified object types, 
-	the encoding to "by-reference only" (see 7.2.3.7),
-	the encoding to "inline only" (see 7.2.3.8).
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AssociationRoleType
Type gml:AssociationRoleType
Properties
content complex
abstract true
Model
ANY element from ANY namespace
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="abstractAssociationRole" type="gml:AssociationRoleType" abstract="true">
  <annotation>
    <documentation>Applying this pattern shall restrict the multiplicity of objects in a property element using this content model to exactly one. An instance of this type shall contain an element representing an object, or serve as a pointer to a remote object. Applying the pattern to define an application schema specific property type allows to restrict - the inline object to specified object types, - the encoding to "by-reference only" (see 7.2.3.7), - the encoding to "inline only" (see 7.2.3.8).</documentation>
  </annotation>
</element>
Element gml:abstractStrictAssociationRole
Namespace http://www.opengis.net/gml/3.2
Annotations
This element shows how an element 
declaration may include a Schematron constraint to limit the property to act 
in either inline or by-reference mode, but not both.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AssociationRoleType
Type gml:AssociationRoleType
Properties
content complex
abstract true
Model
ANY element from ANY namespace
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="abstractStrictAssociationRole" type="gml:AssociationRoleType" abstract="true">
  <annotation>
    <documentation>This element shows how an element declaration may include a Schematron constraint to limit the property to act in either inline or by-reference mode, but not both.</documentation>
  </annotation>
</element>
Element gml:abstractReference
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:abstractReference may be used as the head of a subtitution group of more specific elements providing a value by-reference.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
abstract true
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="abstractReference" type="gml:ReferenceType" abstract="true">
  <annotation>
    <documentation>gml:abstractReference may be used as the head of a subtitution group of more specific elements providing a value by-reference.</documentation>
  </annotation>
</element>
Element gml:abstractInlineProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:abstractInlineProperty may be used as the head of a subtitution group of more specific elements providing a value inline.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#InlinePropertyType
Type gml:InlinePropertyType
Properties
content complex
abstract true
Model
ANY element from ANY namespace
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="abstractInlineProperty" type="gml:InlinePropertyType" abstract="true">
  <annotation>
    <documentation>gml:abstractInlineProperty may be used as the head of a subtitution group of more specific elements providing a value inline.</documentation>
  </annotation>
</element>
Element gml:reversePropertyName
Namespace http://www.opengis.net/gml/3.2
Annotations
If the value of an object property is another object and that object contains also a property for the association between the two objects, then this name of the reverse property may be encoded in a gml:reversePropertyName element in an appinfo annotation of the property element to document the constraint between the two properties. The value of the element shall contain the qualified name of the property element.
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="reversePropertyName" type="string">
  <annotation>
    <documentation>If the value of an object property is another object and that object contains also a property for the association between the two objects, then this name of the reverse property may be encoded in a gml:reversePropertyName element in an appinfo annotation of the property element to document the constraint between the two properties. The value of the element shall contain the qualified name of the property element.</documentation>
  </annotation>
</element>
Element gml:targetElement
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="targetElement" type="string"/>
Element gml:associationName
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="associationName" type="string"/>
Element gml:defaultCodeSpace
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
Source
<element name="defaultCodeSpace" type="anyURI"/>
Element gml:gmlProfileSchema
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
Source
<element name="gmlProfileSchema" type="anyURI"/>
Element gml:AbstractTimeComplex
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractTimeComplex is an aggregation of temporal primitives and acts as the head of a substitution group for temporal complexes.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimeComplexType gml_3_2.tmp#TimeTopologyComplex gml_3_2.tmp#AbstractTimeObject
Type gml:AbstractTimeComplexType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractTimeComplex gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractTimeComplex>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimeComplex" type="gml:AbstractTimeComplexType" abstract="true" substitutionGroup="gml:AbstractTimeObject">
  <annotation>
    <documentation>gml:AbstractTimeComplex is an aggregation of temporal primitives and acts as the head of a substitution group for temporal complexes.</documentation>
  </annotation>
</element>
Element gml:AbstractTimeGeometricPrimitive
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeGeometricPrimitive acts as the head of a substitution group for geometric temporal primitives.
A temporal geometry shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. The GPS calendar is an alternative reference systems in common use.
The two geometric primitives in the temporal dimension are the instant and the period. GML components are defined to support these as follows.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType NO_NAMESPACE.tmp#AbstractTimeGeometricPrimitiveType_frame gml_3_2.tmp#AbstractTimeGeometricPrimitiveType gml_3_2.tmp#TimeInstant gml_3_2.tmp#TimePeriod gml_3_2.tmp#AbstractTimePrimitive
Type gml:AbstractTimeGeometricPrimitiveType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Instance
<gml:AbstractTimeGeometricPrimitive frame="#ISO-8601" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
</gml:AbstractTimeGeometricPrimitive>
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimeGeometricPrimitive" type="gml:AbstractTimeGeometricPrimitiveType" abstract="true" substitutionGroup="gml:AbstractTimePrimitive">
  <annotation>
    <documentation>gml:TimeGeometricPrimitive acts as the head of a substitution group for geometric temporal primitives. A temporal geometry shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. The GPS calendar is an alternative reference systems in common use. The two geometric primitives in the temporal dimension are the instant and the period. GML components are defined to support these as follows.</documentation>
  </annotation>
</element>
Element gml:direction
Namespace http://www.opengis.net/gml/3.2
Annotations
The property gml:direction is intended as a pre-defined property expressing a direction to be assigned to features defined in a GML application schema.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#DirectionPropertyType_DirectionVector gml_3_2.tmp#DirectionPropertyType_DirectionDescription gml_3_2.tmp#DirectionPropertyType_CompassPoint gml_3_2.tmp#DirectionPropertyType_DirectionKeyword gml_3_2.tmp#DirectionPropertyType_DirectionString gml_3_2.tmp#DirectionPropertyType
Type gml:DirectionPropertyType
Properties
content complex
Used by
Model
Children gml:CompassPoint, gml:DirectionDescription, gml:DirectionKeyword, gml:DirectionString, gml:DirectionVector
Instance
<gml:direction xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:DirectionVector>{1,1}</gml:DirectionVector>
  <gml:DirectionDescription>{1,1}</gml:DirectionDescription>
  <gml:CompassPoint>{1,1}</gml:CompassPoint>
  <gml:DirectionKeyword codeSpace="">{1,1}</gml:DirectionKeyword>
  <gml:DirectionString xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:DirectionString>
</gml:direction>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="direction" type="gml:DirectionPropertyType">
  <annotation>
    <documentation>The property gml:direction is intended as a pre-defined property expressing a direction to be assigned to features defined in a GML application schema.</documentation>
  </annotation>
</element>
Element gml:DirectionPropertyType / gml:DirectionVector
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#vector gml_3_2.tmp#DirectionVectorType_horizontalAngle gml_3_2.tmp#DirectionVectorType_verticalAngle gml_3_2.tmp#DirectionVectorType
Type gml:DirectionVectorType
Properties
content complex
Model
Children gml:horizontalAngle, gml:vector, gml:verticalAngle
Instance
<gml:DirectionVector xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:vector axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:vector>
  <gml:horizontalAngle uom="">{1,1}</gml:horizontalAngle>
  <gml:verticalAngle uom="">{1,1}</gml:verticalAngle>
</gml:DirectionVector>
Source
<element name="DirectionVector" type="gml:DirectionVectorType"/>
Element gml:DirectionVectorType / gml:horizontalAngle
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#AngleType
Type gml:AngleType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="horizontalAngle" type="gml:AngleType"/>
Element gml:DirectionVectorType / gml:verticalAngle
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#AngleType
Type gml:AngleType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="verticalAngle" type="gml:AngleType"/>
Element gml:DirectionPropertyType / gml:DirectionDescription
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#DirectionDescriptionType_compassPoint gml_3_2.tmp#DirectionDescriptionType_keyword gml_3_2.tmp#DirectionDescriptionType_description gml_3_2.tmp#DirectionDescriptionType_reference gml_3_2.tmp#DirectionDescriptionType
Type gml:DirectionDescriptionType
Properties
content complex
Model
Children gml:compassPoint, gml:description, gml:keyword, gml:reference
Instance
<gml:DirectionDescription xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:compassPoint>{1,1}</gml:compassPoint>
  <gml:keyword codeSpace="">{1,1}</gml:keyword>
  <gml:description>{1,1}</gml:description>
  <gml:reference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:reference>
</gml:DirectionDescription>
Source
<element name="DirectionDescription" type="gml:DirectionDescriptionType"/>
Element gml:DirectionDescriptionType / gml:compassPoint
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#CompassPointEnumeration
Type gml:CompassPointEnumeration
Properties
content simple
Facets
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
Source
<element name="compassPoint" type="gml:CompassPointEnumeration"/>
Element gml:DirectionDescriptionType / gml:keyword
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType
Type gml:CodeType
Properties
content complex
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="keyword" type="gml:CodeType"/>
Element gml:DirectionDescriptionType / gml:description
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="description" type="string"/>
Element gml:DirectionDescriptionType / gml:reference
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="reference" type="gml:ReferenceType"/>
Element gml:DirectionPropertyType / gml:CompassPoint
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#CompassPointEnumeration
Type gml:CompassPointEnumeration
Properties
content simple
Facets
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
Source
<element name="CompassPoint" type="gml:CompassPointEnumeration"/>
Element gml:DirectionPropertyType / gml:DirectionKeyword
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType
Type gml:CodeType
Properties
content complex
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="DirectionKeyword" type="gml:CodeType"/>
Element gml:DirectionPropertyType / gml:DirectionString
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Attributes
Source
<element name="DirectionString" type="gml:StringOrRefType"/>
Element gml:AbstractTopology
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitive gml_3_2.tmp#TopoComplex gml_3_2.tmp#AbstractGML
Type gml:AbstractTopologyType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractTopology gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractTopology>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTopology" type="gml:AbstractTopologyType" abstract="true" substitutionGroup="gml:AbstractGML"/>
Element gml:AbstractTopoPrimitive
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractTopoPrimitive acts as the base type for all topological primitives. Topology primitives are the atomic (smallest possible) units of a topology complex. 
Each topology primitive may contain references to other topology primitives of codimension 2 or more (gml:isolated). Conversely, nodes may have faces as containers and nodes and edges may have solids as containers (gml:container).
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitiveType gml_3_2.tmp#Edge gml_3_2.tmp#Face gml_3_2.tmp#Node gml_3_2.tmp#TopoSolid gml_3_2.tmp#AbstractTopology
Type gml:AbstractTopoPrimitiveType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractTopoPrimitive gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractTopoPrimitive>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTopoPrimitive" type="gml:AbstractTopoPrimitiveType" abstract="true" substitutionGroup="gml:AbstractTopology">
  <annotation>
    <documentation>gml:AbstractTopoPrimitive acts as the base type for all topological primitives. Topology primitives are the atomic (smallest possible) units of a topology complex. Each topology primitive may contain references to other topology primitives of codimension 2 or more (gml:isolated). Conversely, nodes may have faces as containers and nodes and edges may have solids as containers (gml:container).</documentation>
  </annotation>
</element>
Element gml:Node
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:Node represents the 0-dimensional primitive.
The optional coboundary of a node (gml:directedEdge) is a sequence of directed edges which are incident on this node. Edges emanating from this node appear in the node coboundary with a negative orientation. 
If provided, the aggregationType attribute shall have the value "sequence".
A node may optionally be realised by a 0-dimensional geometric primitive (gml:pointProperty).
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitiveType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#NodeType_container gml_3_2.tmp#directedEdge gml_3_2.tmp#pointProperty gml_3_2.tmp#NodeType gml_3_2.tmp#AbstractTopoPrimitive
Type gml:NodeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:container, gml:description, gml:descriptionReference, gml:directedEdge, gml:identifier, gml:metaDataProperty, gml:name, gml:pointProperty
Instance
<gml:Node aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:container xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:container>
  <gml:directedEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:directedEdge>
  <gml:pointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:pointProperty>
</gml:Node>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Node" type="gml:NodeType" substitutionGroup="gml:AbstractTopoPrimitive">
  <annotation>
    <documentation>gml:Node represents the 0-dimensional primitive. The optional coboundary of a node (gml:directedEdge) is a sequence of directed edges which are incident on this node. Edges emanating from this node appear in the node coboundary with a negative orientation. If provided, the aggregationType attribute shall have the value "sequence". A node may optionally be realised by a 0-dimensional geometric primitive (gml:pointProperty).</documentation>
  </annotation>
</element>
Element gml:NodeType / gml:container
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Face gml_3_2.tmp#TopoSolid gml_3_2.tmp#FaceOrTopoSolidPropertyType
Type gml:FaceOrTopoSolidPropertyType
Properties
content complex
minOccurs 0
Model
Children gml:Face, gml:TopoSolid
Instance
<gml:container xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Face aggregationType="" gml:id="" universal="false">{1,1}</gml:Face>
  <gml:TopoSolid aggregationType="" gml:id="" universal="false">{1,1}</gml:TopoSolid>
</gml:container>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="container" type="gml:FaceOrTopoSolidPropertyType" minOccurs="0"/>
Element gml:Face
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:Face represents the 2-dimensional topology primitive.
The topological boundary of a face (gml:directedEdge) consists of a sequence of directed edges. If provided, the aggregationType attribute shall have the value "sequence".
The optional coboundary of a face (gml:directedTopoSolid) is a pair of directed solids which are bounded by this face. A positively directed solid corresponds to a solid which lies in the direction of the negatively directed normal to the face in any geometric realisation. 
A face may optionally be realised by a 2-dimensional geometric primitive (gml:surfaceProperty).
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitiveType gml_3_2.tmp#AggregationAttributeGroup NO_NAMESPACE.tmp#FaceType_universal gml_3_2.tmp#FaceType_isolated gml_3_2.tmp#directedEdge gml_3_2.tmp#directedTopoSolid gml_3_2.tmp#surfaceProperty gml_3_2.tmp#FaceType gml_3_2.tmp#AbstractTopoPrimitive
Type gml:FaceType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:directedEdge, gml:directedTopoSolid, gml:identifier, gml:isolated, gml:metaDataProperty, gml:name, gml:surfaceProperty
Instance
<gml:Face aggregationType="" gml:id="" universal="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:isolated xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:isolated>
  <gml:directedEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:directedEdge>
  <gml:directedTopoSolid xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,2}</gml:directedTopoSolid>
  <gml:surfaceProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:surfaceProperty>
</gml:Face>
Attributes
QName Type Default Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
universal boolean false optional
If the topological representation exists an unbounded manifold (e.g. Euclidean plane), a gml:Face must indicate whether it is a universal face or not, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR). The optional universal attribute of type boolean is used to indicate this. NOTE The universal face is normally not part of any feature, and is used to represent the unbounded portion of the data set. Its interior boundary (it has no exterior boundary) would normally be considered the exterior boundary of the map represented by the data set.
Source
<element name="Face" type="gml:FaceType" substitutionGroup="gml:AbstractTopoPrimitive">
  <annotation>
    <documentation>gml:Face represents the 2-dimensional topology primitive. The topological boundary of a face (gml:directedEdge) consists of a sequence of directed edges. If provided, the aggregationType attribute shall have the value "sequence". The optional coboundary of a face (gml:directedTopoSolid) is a pair of directed solids which are bounded by this face. A positively directed solid corresponds to a solid which lies in the direction of the negatively directed normal to the face in any geometric realisation. A face may optionally be realised by a 2-dimensional geometric primitive (gml:surfaceProperty).</documentation>
  </annotation>
</element>
Element gml:FaceType / gml:isolated
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Node gml_3_2.tmp#NodePropertyType
Type gml:NodePropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:Node
Instance
<gml:isolated xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Node aggregationType="" gml:id="">{1,1}</gml:Node>
</gml:isolated>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="isolated" type="gml:NodePropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:directedEdge
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:directedEdge property element describes the boundary of topology faces, the coBoundary of topology nodes and is used in the support of topological line features via the gml:TopoCurve expression, see below. The orientation attribute of type gml:SignType expresses the sense in which the included edge is used, i.e. forward or reverse.
Diagram
Diagram NO_NAMESPACE.tmp#DirectedEdgePropertyType_orientation gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Edge gml_3_2.tmp#DirectedEdgePropertyType
Type gml:DirectedEdgePropertyType
Properties
content complex
Used by
Model
Children gml:Edge
Instance
<gml:directedEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Edge aggregationType="" gml:id="">{1,1}</gml:Edge>
</gml:directedEdge>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
orientation gml:SignType + optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="directedEdge" type="gml:DirectedEdgePropertyType">
  <annotation>
    <documentation>A gml:directedEdge property element describes the boundary of topology faces, the coBoundary of topology nodes and is used in the support of topological line features via the gml:TopoCurve expression, see below. The orientation attribute of type gml:SignType expresses the sense in which the included edge is used, i.e. forward or reverse.</documentation>
  </annotation>
</element>
Element gml:Edge
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:Edge represents the 1-dimensional primitive.
The topological boundary of an Edge (gml:directedNode) consists of a negatively directed start Node and a positively directed end Node.   
The optional coboundary of an edge (gml:directedFace) is a circular sequence of directed faces which are incident on this edge in document order. In the 2D case, the orientation of the face on the left of the edge is "+"; the orientation of the face on the right on its right is "-". 
If provided, the aggregationType attribute shall have the value "sequence".
An edge may optionally be realised by a 1-dimensional geometric primitive (gml:curveProperty).
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitiveType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#EdgeType_container gml_3_2.tmp#directedNode gml_3_2.tmp#directedFace gml_3_2.tmp#curveProperty gml_3_2.tmp#EdgeType gml_3_2.tmp#AbstractTopoPrimitive
Type gml:EdgeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:container, gml:curveProperty, gml:description, gml:descriptionReference, gml:directedFace, gml:directedNode, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:Edge aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:container xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:container>
  <gml:directedNode xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{2,2}</gml:directedNode>
  <gml:directedFace xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:directedFace>
  <gml:curveProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:curveProperty>
</gml:Edge>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Edge" type="gml:EdgeType" substitutionGroup="gml:AbstractTopoPrimitive">
  <annotation>
    <documentation>gml:Edge represents the 1-dimensional primitive. The topological boundary of an Edge (gml:directedNode) consists of a negatively directed start Node and a positively directed end Node. The optional coboundary of an edge (gml:directedFace) is a circular sequence of directed faces which are incident on this edge in document order. In the 2D case, the orientation of the face on the left of the edge is "+"; the orientation of the face on the right on its right is "-". If provided, the aggregationType attribute shall have the value "sequence". An edge may optionally be realised by a 1-dimensional geometric primitive (gml:curveProperty).</documentation>
  </annotation>
</element>
Element gml:EdgeType / gml:container
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoSolid gml_3_2.tmp#TopoSolidPropertyType
Type gml:TopoSolidPropertyType
Properties
content complex
minOccurs 0
Model
Children gml:TopoSolid
Instance
<gml:container xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoSolid aggregationType="" gml:id="" universal="false">{1,1}</gml:TopoSolid>
</gml:container>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="container" type="gml:TopoSolidPropertyType" minOccurs="0"/>
Element gml:TopoSolid
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TopoSolid represents the 3-dimensional topology primitive. 
The topological boundary of a solid (gml:directedFace) consists of a set of directed faces.
A solid may optionally be realised by a 3-dimensional geometric primitive (gml:solidProperty).
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitiveType gml_3_2.tmp#AggregationAttributeGroup NO_NAMESPACE.tmp#TopoSolidType_universal gml_3_2.tmp#TopoSolidType_isolated gml_3_2.tmp#directedFace gml_3_2.tmp#solidProperty gml_3_2.tmp#TopoSolidType gml_3_2.tmp#AbstractTopoPrimitive
Type gml:TopoSolidType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:directedFace, gml:identifier, gml:isolated, gml:metaDataProperty, gml:name, gml:solidProperty
Instance
<gml:TopoSolid aggregationType="" gml:id="" universal="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:isolated xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:isolated>
  <gml:directedFace xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:directedFace>
  <gml:solidProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:solidProperty>
</gml:TopoSolid>
Attributes
QName Type Default Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
universal boolean false optional
A gml:TopoSolid must indicate whether it is a universal topo-solid or not, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR). The optional universal attribute of type boolean is used to indicate this and the default is fault. NOTE The universal topo-solid is normally not part of any feature, and is used to represent the unbounded portion of the data set. Its interior boundary (it has no exterior boundary) would normally be considered the exterior boundary of the data set.
Source
<element name="TopoSolid" type="gml:TopoSolidType" substitutionGroup="gml:AbstractTopoPrimitive">
  <annotation>
    <documentation>gml:TopoSolid represents the 3-dimensional topology primitive. The topological boundary of a solid (gml:directedFace) consists of a set of directed faces. A solid may optionally be realised by a 3-dimensional geometric primitive (gml:solidProperty).</documentation>
  </annotation>
</element>
Element gml:TopoSolidType / gml:isolated
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Node gml_3_2.tmp#Edge gml_3_2.tmp#NodeOrEdgePropertyType
Type gml:NodeOrEdgePropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:Edge, gml:Node
Instance
<gml:isolated xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Node aggregationType="" gml:id="">{1,1}</gml:Node>
  <gml:Edge aggregationType="" gml:id="">{1,1}</gml:Edge>
</gml:isolated>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="isolated" type="gml:NodeOrEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:directedFace
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:directedFace property element describes the boundary of topology solids, in the coBoundary of topology edges and is used in the support of surface features via the gml:TopoSurface expression, see below. The orientation attribute of type gml:SignType expresses the sense in which the included face is used i.e. inward or outward with respect to the surface normal in any geometric realisation.
Diagram
Diagram NO_NAMESPACE.tmp#DirectedFacePropertyType_orientation gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Face gml_3_2.tmp#DirectedFacePropertyType
Type gml:DirectedFacePropertyType
Properties
content complex
Used by
Model
Children gml:Face
Instance
<gml:directedFace xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Face aggregationType="" gml:id="" universal="false">{1,1}</gml:Face>
</gml:directedFace>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
orientation gml:SignType + optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="directedFace" type="gml:DirectedFacePropertyType">
  <annotation>
    <documentation>The gml:directedFace property element describes the boundary of topology solids, in the coBoundary of topology edges and is used in the support of surface features via the gml:TopoSurface expression, see below. The orientation attribute of type gml:SignType expresses the sense in which the included face is used i.e. inward or outward with respect to the surface normal in any geometric realisation.</documentation>
  </annotation>
</element>
Element gml:directedNode
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:directedNode property element describes the boundary of topology edges and is used in the support of topological point features via the gml:TopoPoint expression, see below. The orientation attribute of type gml:SignType expresses the sense in which the included node is used: start ("-") or end ("+") node.
Diagram
Diagram NO_NAMESPACE.tmp#DirectedNodePropertyType_orientation gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Node gml_3_2.tmp#DirectedNodePropertyType
Type gml:DirectedNodePropertyType
Properties
content complex
Used by
Model
Children gml:Node
Instance
<gml:directedNode xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Node aggregationType="" gml:id="">{1,1}</gml:Node>
</gml:directedNode>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
orientation gml:SignType + optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="directedNode" type="gml:DirectedNodePropertyType">
  <annotation>
    <documentation>A gml:directedNode property element describes the boundary of topology edges and is used in the support of topological point features via the gml:TopoPoint expression, see below. The orientation attribute of type gml:SignType expresses the sense in which the included node is used: start ("-") or end ("+") node.</documentation>
  </annotation>
</element>
Element gml:directedTopoSolid
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:directedSolid property element describes the coBoundary of topology faces and is used in the support of volume features via the gml:TopoVolume expression, see below. The orientation attribute of type gml:SignType expresses the sense in which the included solid appears in the face coboundary. In the context of a gml:TopoVolume the orientation attribute has no meaning.
Diagram
Diagram NO_NAMESPACE.tmp#DirectedTopoSolidPropertyType_orientation gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoSolid gml_3_2.tmp#DirectedTopoSolidPropertyType
Type gml:DirectedTopoSolidPropertyType
Properties
content complex
Used by
Model
Children gml:TopoSolid
Instance
<gml:directedTopoSolid xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoSolid aggregationType="" gml:id="" universal="false">{1,1}</gml:TopoSolid>
</gml:directedTopoSolid>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
orientation gml:SignType + optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="directedTopoSolid" type="gml:DirectedTopoSolidPropertyType">
  <annotation>
    <documentation>The gml:directedSolid property element describes the coBoundary of topology faces and is used in the support of volume features via the gml:TopoVolume expression, see below. The orientation attribute of type gml:SignType expresses the sense in which the included solid appears in the face coboundary. In the context of a gml:TopoVolume the orientation attribute has no meaning.</documentation>
  </annotation>
</element>
Element gml:TopoPoint
Namespace http://www.opengis.net/gml/3.2
Annotations
The intended use of gml:TopoPoint is to appear within a point feature to express the structural and possibly geometric relationships of this feature to other features via shared node definitions.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#directedNode gml_3_2.tmp#TopoPointType
Type gml:TopoPointType
Type hierarchy
Properties
content complex
Used by
Model
Children gml:description, gml:descriptionReference, gml:directedNode, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:TopoPoint gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:directedNode xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:directedNode>
</gml:TopoPoint>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TopoPoint" type="gml:TopoPointType">
  <annotation>
    <documentation>The intended use of gml:TopoPoint is to appear within a point feature to express the structural and possibly geometric relationships of this feature to other features via shared node definitions.</documentation>
  </annotation>
</element>
Element gml:topoPointProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:topoPointProperty property element may be used in features to express their relationship to the referenced topology node.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoPoint gml_3_2.tmp#TopoPointPropertyType
Type gml:TopoPointPropertyType
Properties
content complex
Model
Children gml:TopoPoint
Instance
<gml:topoPointProperty owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoPoint gml:id="">{1,1}</gml:TopoPoint>
</gml:topoPointProperty>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="topoPointProperty" type="gml:TopoPointPropertyType">
  <annotation>
    <documentation>The gml:topoPointProperty property element may be used in features to express their relationship to the referenced topology node.</documentation>
  </annotation>
</element>
Element gml:TopoCurve
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TopoCurve represents a homogeneous topological expression, a sequence of directed edges, which if realised are isomorphic to a geometric curve primitive. The intended use of gml:TopoCurve is to appear within a line feature to express the structural and geometric relationships of this feature to other features via the shared edge definitions.
If provided, the aggregationType attribute shall have the value "sequence".
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#directedEdge gml_3_2.tmp#TopoCurveType
Type gml:TopoCurveType
Type hierarchy
Properties
content complex
Used by
Model
Children gml:description, gml:descriptionReference, gml:directedEdge, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:TopoCurve aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:directedEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:directedEdge>
</gml:TopoCurve>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TopoCurve" type="gml:TopoCurveType">
  <annotation>
    <documentation>gml:TopoCurve represents a homogeneous topological expression, a sequence of directed edges, which if realised are isomorphic to a geometric curve primitive. The intended use of gml:TopoCurve is to appear within a line feature to express the structural and geometric relationships of this feature to other features via the shared edge definitions. If provided, the aggregationType attribute shall have the value "sequence".</documentation>
  </annotation>
</element>
Element gml:topoCurveProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:topoCurveProperty property element may be used in features to express their relationship to the referenced topology edges.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoCurve gml_3_2.tmp#TopoCurvePropertyType
Type gml:TopoCurvePropertyType
Properties
content complex
Model
Children gml:TopoCurve
Instance
<gml:topoCurveProperty owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoCurve aggregationType="" gml:id="">{1,1}</gml:TopoCurve>
</gml:topoCurveProperty>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="topoCurveProperty" type="gml:TopoCurvePropertyType">
  <annotation>
    <documentation>The gml:topoCurveProperty property element may be used in features to express their relationship to the referenced topology edges.</documentation>
  </annotation>
</element>
Element gml:TopoSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TopoSurface represents a homogeneous topological expression, a set of directed faces, which if realised are isomorphic to a geometric surface primitive. The intended use of gml:TopoSurface is to appear within a surface feature to express the structural and possibly geometric relationships of this surface feature to other features via the shared face definitions.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#directedFace gml_3_2.tmp#TopoSurfaceType
Type gml:TopoSurfaceType
Type hierarchy
Properties
content complex
Used by
Model
Children gml:description, gml:descriptionReference, gml:directedFace, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:TopoSurface aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:directedFace xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:directedFace>
</gml:TopoSurface>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TopoSurface" type="gml:TopoSurfaceType">
  <annotation>
    <documentation>gml:TopoSurface represents a homogeneous topological expression, a set of directed faces, which if realised are isomorphic to a geometric surface primitive. The intended use of gml:TopoSurface is to appear within a surface feature to express the structural and possibly geometric relationships of this surface feature to other features via the shared face definitions.</documentation>
  </annotation>
</element>
Element gml:topoSurfaceProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:topoSurfaceProperty property element may be used in features to express their relationship to the referenced topology faces.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoSurface gml_3_2.tmp#TopoSurfacePropertyType
Type gml:TopoSurfacePropertyType
Properties
content complex
Model
Children gml:TopoSurface
Instance
<gml:topoSurfaceProperty owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoSurface aggregationType="" gml:id="">{1,1}</gml:TopoSurface>
</gml:topoSurfaceProperty>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="topoSurfaceProperty" type="gml:TopoSurfacePropertyType">
  <annotation>
    <documentation>The gml:topoSurfaceProperty property element may be used in features to express their relationship to the referenced topology faces.</documentation>
  </annotation>
</element>
Element gml:TopoVolume
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TopoVolume represents a homogeneous topological expression, a set of directed topologic solids, which if realised are isomorphic to a geometric solid primitive. The intended use of gml:TopoVolume is to appear within a solid feature to express the structural and geometric relationships of this solid feature to other features via the shared solid definitions.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#directedTopoSolid gml_3_2.tmp#TopoVolumeType
Type gml:TopoVolumeType
Type hierarchy
Properties
content complex
Used by
Model
Children gml:description, gml:descriptionReference, gml:directedTopoSolid, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:TopoVolume aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:directedTopoSolid xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" orientation="+" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:directedTopoSolid>
</gml:TopoVolume>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TopoVolume" type="gml:TopoVolumeType">
  <annotation>
    <documentation>gml:TopoVolume represents a homogeneous topological expression, a set of directed topologic solids, which if realised are isomorphic to a geometric solid primitive. The intended use of gml:TopoVolume is to appear within a solid feature to express the structural and geometric relationships of this solid feature to other features via the shared solid definitions.</documentation>
  </annotation>
</element>
Element gml:topoVolumeProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:topoVolumeProperty element may be used in features to express their relationship to the referenced topology volume.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoVolume gml_3_2.tmp#TopoVolumePropertyType
Type gml:TopoVolumePropertyType
Properties
content complex
Model
Children gml:TopoVolume
Instance
<gml:topoVolumeProperty owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoVolume aggregationType="" gml:id="">{1,1}</gml:TopoVolume>
</gml:topoVolumeProperty>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="topoVolumeProperty" type="gml:TopoVolumePropertyType">
  <annotation>
    <documentation>The gml:topoVolumeProperty element may be used in features to express their relationship to the referenced topology volume.</documentation>
  </annotation>
</element>
Element gml:maximalComplex
Namespace http://www.opengis.net/gml/3.2
Annotations
The property elements gml:subComplex, gml:superComplex and gml:maximalComplex provide an encoding for relationships between topology complexes as described for gml:TopoComplex above.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TopoComplex gml_3_2.tmp#TopoComplexPropertyType
Type gml:TopoComplexPropertyType
Properties
content complex
Used by
Complex Type gml:TopoComplexType
Model
Children gml:TopoComplex
Instance
<gml:maximalComplex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoComplex aggregationType="" gml:id="" isMaximal="false">{1,1}</gml:TopoComplex>
</gml:maximalComplex>
Attributes
Source
<element name="maximalComplex" type="gml:TopoComplexPropertyType">
  <annotation>
    <documentation>The property elements gml:subComplex, gml:superComplex and gml:maximalComplex provide an encoding for relationships between topology complexes as described for gml:TopoComplex above.</documentation>
  </annotation>
</element>
Element gml:TopoComplex
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TopoComplex is a collection of topological primitives.
Each complex holds a reference to its maximal complex (gml:maximalComplex) and optionally to sub- or super-complexes (gml:subComplex, gml:superComplex). 
A topology complex contains its primitive and sub-complex members.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType NO_NAMESPACE.tmp#TopoComplexType_isMaximal gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#maximalComplex gml_3_2.tmp#superComplex gml_3_2.tmp#subComplex gml_3_2.tmp#topoPrimitiveMember gml_3_2.tmp#topoPrimitiveMembers gml_3_2.tmp#TopoComplexType gml_3_2.tmp#AbstractTopology
Type gml:TopoComplexType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:maximalComplex, gml:metaDataProperty, gml:name, gml:subComplex, gml:superComplex, gml:topoPrimitiveMember, gml:topoPrimitiveMembers
Instance
<gml:TopoComplex aggregationType="" gml:id="" isMaximal="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:maximalComplex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:maximalComplex>
  <gml:superComplex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:superComplex>
  <gml:subComplex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:subComplex>
  <gml:topoPrimitiveMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:topoPrimitiveMember>
  <gml:topoPrimitiveMembers owns="false">{0,1}</gml:topoPrimitiveMembers>
</gml:TopoComplex>
Attributes
QName Type Default Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
isMaximal boolean false optional
Source
<element name="TopoComplex" type="gml:TopoComplexType" substitutionGroup="gml:AbstractTopology">
  <annotation>
    <documentation>gml:TopoComplex is a collection of topological primitives. Each complex holds a reference to its maximal complex (gml:maximalComplex) and optionally to sub- or super-complexes (gml:subComplex, gml:superComplex). A topology complex contains its primitive and sub-complex members.</documentation>
  </annotation>
</element>
Element gml:superComplex
Namespace http://www.opengis.net/gml/3.2
Annotations
The property elements gml:subComplex, gml:superComplex and gml:maximalComplex provide an encoding for relationships between topology complexes as described for gml:TopoComplex above.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TopoComplex gml_3_2.tmp#TopoComplexPropertyType
Type gml:TopoComplexPropertyType
Properties
content complex
Used by
Complex Type gml:TopoComplexType
Model
Children gml:TopoComplex
Instance
<gml:superComplex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoComplex aggregationType="" gml:id="" isMaximal="false">{1,1}</gml:TopoComplex>
</gml:superComplex>
Attributes
Source
<element name="superComplex" type="gml:TopoComplexPropertyType">
  <annotation>
    <documentation>The property elements gml:subComplex, gml:superComplex and gml:maximalComplex provide an encoding for relationships between topology complexes as described for gml:TopoComplex above.</documentation>
  </annotation>
</element>
Element gml:subComplex
Namespace http://www.opengis.net/gml/3.2
Annotations
The property elements gml:subComplex, gml:superComplex and gml:maximalComplex provide an encoding for relationships between topology complexes as described for gml:TopoComplex above.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TopoComplex gml_3_2.tmp#TopoComplexPropertyType
Type gml:TopoComplexPropertyType
Properties
content complex
Used by
Complex Type gml:TopoComplexType
Model
Children gml:TopoComplex
Instance
<gml:subComplex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoComplex aggregationType="" gml:id="" isMaximal="false">{1,1}</gml:TopoComplex>
</gml:subComplex>
Attributes
Source
<element name="subComplex" type="gml:TopoComplexPropertyType">
  <annotation>
    <documentation>The property elements gml:subComplex, gml:superComplex and gml:maximalComplex provide an encoding for relationships between topology complexes as described for gml:TopoComplex above.</documentation>
  </annotation>
</element>
Element gml:topoPrimitiveMember
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:topoPrimitiveMember property element encodes for the relationship between a topology complex and a single topology primitive.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTopoPrimitive gml_3_2.tmp#TopoPrimitiveMemberType
Type gml:TopoPrimitiveMemberType
Properties
content complex
Used by
Complex Type gml:TopoComplexType
Model
Children gml:AbstractTopoPrimitive
Instance
<gml:topoPrimitiveMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTopoPrimitive gml:id="">{1,1}</gml:AbstractTopoPrimitive>
</gml:topoPrimitiveMember>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="topoPrimitiveMember" type="gml:TopoPrimitiveMemberType">
  <annotation>
    <documentation>The gml:topoPrimitiveMember property element encodes for the relationship between a topology complex and a single topology primitive.</documentation>
  </annotation>
</element>
Element gml:topoPrimitiveMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:topoPrimitiveMembers property element encodes the relationship between a topology complex and an arbitrary number of topology primitives.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTopoPrimitive gml_3_2.tmp#TopoPrimitiveArrayAssociationType
Type gml:TopoPrimitiveArrayAssociationType
Properties
content complex
Used by
Complex Type gml:TopoComplexType
Model
Children gml:AbstractTopoPrimitive
Instance
<gml:topoPrimitiveMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTopoPrimitive gml:id="">{1,1}</gml:AbstractTopoPrimitive>
</gml:topoPrimitiveMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="topoPrimitiveMembers" type="gml:TopoPrimitiveArrayAssociationType">
  <annotation>
    <documentation>The gml:topoPrimitiveMembers property element encodes the relationship between a topology complex and an arbitrary number of topology primitives.</documentation>
  </annotation>
</element>
Element gml:GeometricComplexType / gml:element
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometricPrimitive gml_3_2.tmp#GeometricPrimitivePropertyType
Type gml:GeometricPrimitivePropertyType
Properties
content complex
maxOccurs unbounded
Model
Children gml:AbstractGeometricPrimitive
Instance
<gml:element xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometricPrimitive axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometricPrimitive>
</gml:element>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="element" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded"/>
Element gml:GeometricComplex
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#GeometricComplexType_element gml_3_2.tmp#GeometricComplexType gml_3_2.tmp#AbstractGeometry
Type gml:GeometricComplexType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:element, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:GeometricComplex aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:element xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:element>
</gml:GeometricComplex>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="GeometricComplex" type="gml:GeometricComplexType" substitutionGroup="gml:AbstractGeometry"/>
Element gml:CompositeCurve
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:CompositeCurve is represented by a sequence of (orientable) curves such that each curve in the sequence terminates at the start point of the subsequent curve in the list. 
curveMember references or contains inline one curve in the composite curve. 
The curves are contiguous, the collection of curves is ordered. Therefore, if provided, the aggregationType attribute shall have the value "sequence".
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#curveMember gml_3_2.tmp#CompositeCurveType gml_3_2.tmp#AbstractCurve
Type gml:CompositeCurveType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:curveMember, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:CompositeCurve aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:curveMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:curveMember>
</gml:CompositeCurve>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="CompositeCurve" type="gml:CompositeCurveType" substitutionGroup="gml:AbstractCurve">
  <annotation>
    <documentation>A gml:CompositeCurve is represented by a sequence of (orientable) curves such that each curve in the sequence terminates at the start point of the subsequent curve in the list. curveMember references or contains inline one curve in the composite curve. The curves are contiguous, the collection of curves is ordered. Therefore, if provided, the aggregationType attribute shall have the value "sequence".</documentation>
  </annotation>
</element>
Element gml:CompositeSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:CompositeSurface is represented by a set of orientable surfaces. It is geometry type with all the geometric properties of a (primitive) surface. Essentially, a composite surface is a collection of surfaces that join in pairs on common boundary curves and which, when considered as a whole, form a single surface.
surfaceMember references or contains inline one surface in the composite surface. 
The surfaces are contiguous.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#surfaceMember gml_3_2.tmp#CompositeSurfaceType gml_3_2.tmp#AbstractSurface
Type gml:CompositeSurfaceType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:surfaceMember
Instance
<gml:CompositeSurface aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:surfaceMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:surfaceMember>
</gml:CompositeSurface>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="CompositeSurface" type="gml:CompositeSurfaceType" substitutionGroup="gml:AbstractSurface">
  <annotation>
    <documentation>A gml:CompositeSurface is represented by a set of orientable surfaces. It is geometry type with all the geometric properties of a (primitive) surface. Essentially, a composite surface is a collection of surfaces that join in pairs on common boundary curves and which, when considered as a whole, form a single surface. surfaceMember references or contains inline one surface in the composite surface. The surfaces are contiguous.</documentation>
  </annotation>
</element>
Element gml:CompositeSolid
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CompositeSolid implements ISO 19107 GM_CompositeSolid (see ISO 19107:2003, 6.6.7) as specified in D.2.3.6. 
A gml:CompositeSolid is represented by a set of orientable surfaces. It is a geometry type with all the geometric properties of a (primitive) solid. Essentially, a composite solid is a collection of solids that join in pairs on common boundary surfaces and which, when considered as a whole, form a single solid. 
solidMember references or contains one solid in the composite solid. The solids are contiguous.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSolidType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#solidMember gml_3_2.tmp#CompositeSolidType gml_3_2.tmp#AbstractSolid
Type gml:CompositeSolidType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:solidMember
Instance
<gml:CompositeSolid aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:solidMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:solidMember>
</gml:CompositeSolid>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="CompositeSolid" type="gml:CompositeSolidType" substitutionGroup="gml:AbstractSolid">
  <annotation>
    <documentation>gml:CompositeSolid implements ISO 19107 GM_CompositeSolid (see ISO 19107:2003, 6.6.7) as specified in D.2.3.6. A gml:CompositeSolid is represented by a set of orientable surfaces. It is a geometry type with all the geometric properties of a (primitive) solid. Essentially, a composite solid is a collection of solids that join in pairs on common boundary surfaces and which, when considered as a whole, form a single solid. solidMember references or contains one solid in the composite solid. The solids are contiguous.</documentation>
  </annotation>
</element>
Element gml:domainSet
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:domainSet property element describes the spatio-temporal region of interest, within which the coverage is defined. Its content model is given by gml:DomainSetType.
The value of the domain is thus a choice between a gml:AbstractGeometry and a gml:AbstractTimeObject.  In the instance these abstract elements will normally be substituted by a geometry complex or temporal complex, to represent spatial coverages and time-series, respectively.  
The presence of the gml:AssociationAttributeGroup means that domainSet follows the usual GML property model and may use the xlink:href attribute to point to the domain, as an alternative to describing the domain inline. Ownership semantics may be provided using the gml:OwnershipAttributeGroup.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#DomainSetType gml_3_2.tmp#gridDomain gml_3_2.tmp#multiCurveDomain gml_3_2.tmp#multiPointDomain gml_3_2.tmp#multiSolidDomain gml_3_2.tmp#multiSurfaceDomain gml_3_2.tmp#rectifiedGridDomain
Type gml:DomainSetType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Instance
<gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
</gml:domainSet>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="domainSet" type="gml:DomainSetType">
  <annotation>
    <documentation>The gml:domainSet property element describes the spatio-temporal region of interest, within which the coverage is defined. Its content model is given by gml:DomainSetType. The value of the domain is thus a choice between a gml:AbstractGeometry and a gml:AbstractTimeObject. In the instance these abstract elements will normally be substituted by a geometry complex or temporal complex, to represent spatial coverages and time-series, respectively. The presence of the gml:AssociationAttributeGroup means that domainSet follows the usual GML property model and may use the xlink:href attribute to point to the domain, as an alternative to describing the domain inline. Ownership semantics may be provided using the gml:OwnershipAttributeGroup.</documentation>
  </annotation>
</element>
Element gml:rangeSet
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:rangeSet property element contains the values of the coverage (sometimes called the attribute values).  Its content model is given by gml:RangeSetType.
This content model supports a structural description of the range.  The semantic information describing the range set is embedded using a uniform method, as part of the explicit values, or as a template value accompanying the representation using gml:DataBlock and gml:File.
The values from each component (or "band") in the range may be encoded within a gml:ValueArray element or a concrete member of the gml:AbstractScalarValueList substitution group . Use of these elements satisfies the value-type homogeneity requirement.
Diagram
Diagram gml_3_2.tmp#ValueArray gml_3_2.tmp#AbstractScalarValueList gml_3_2.tmp#DataBlock gml_3_2.tmp#File gml_3_2.tmp#RangeSetType
Type gml:RangeSetType
Properties
content complex
Used by
Model
Children gml:AbstractScalarValueList, gml:DataBlock, gml:File, gml:ValueArray
Instance
<gml:rangeSet xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ValueArray aggregationType="" codeSpace="" gml:id="" uom="">{1,unbounded}</gml:ValueArray>
  <gml:AbstractScalarValueList>{1,unbounded}</gml:AbstractScalarValueList>
  <gml:DataBlock>{1,1}</gml:DataBlock>
  <gml:File>{1,1}</gml:File>
</gml:rangeSet>
Source
<element name="rangeSet" type="gml:RangeSetType">
  <annotation>
    <documentation>The gml:rangeSet property element contains the values of the coverage (sometimes called the attribute values). Its content model is given by gml:RangeSetType. This content model supports a structural description of the range. The semantic information describing the range set is embedded using a uniform method, as part of the explicit values, or as a template value accompanying the representation using gml:DataBlock and gml:File. The values from each component (or "band") in the range may be encoded within a gml:ValueArray element or a concrete member of the gml:AbstractScalarValueList substitution group . Use of these elements satisfies the value-type homogeneity requirement.</documentation>
  </annotation>
</element>
Element gml:ValueArray
Namespace http://www.opengis.net/gml/3.2
Annotations
A Value Array is used for homogeneous arrays of primitive and aggregate values.  
The member values may be scalars, composites, arrays or lists.
ValueArray has the same content model as CompositeValue, but the member values shall be homogeneous.  The element declaration contains a Schematron constraint which expresses this restriction precisely.  Since the members are homogeneous, the gml:referenceSystem (uom, codeSpace) may be specified on the gml:ValueArray itself and inherited by all the members if desired.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#valueComponent gml_3_2.tmp#valueComponents gml_3_2.tmp#CompositeValueType gml_3_2.tmp#referenceSystem gml_3_2.tmp#ValueArrayType gml_3_2.tmp#CompositeValue
Type gml:ValueArrayType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:RangeSetType
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:valueComponent, gml:valueComponents
Instance
<gml:ValueArray aggregationType="" codeSpace="" gml:id="" uom="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:valueComponent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:valueComponent>
  <gml:valueComponents owns="false">{0,1}</gml:valueComponents>
</gml:ValueArray>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
codeSpace anyURI optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
uom gml:UomIdentifier optional
Source
<element name="ValueArray" type="gml:ValueArrayType" substitutionGroup="gml:CompositeValue">
  <annotation>
    <documentation>A Value Array is used for homogeneous arrays of primitive and aggregate values. The member values may be scalars, composites, arrays or lists. ValueArray has the same content model as CompositeValue, but the member values shall be homogeneous. The element declaration contains a Schematron constraint which expresses this restriction precisely. Since the members are homogeneous, the gml:referenceSystem (uom, codeSpace) may be specified on the gml:ValueArray itself and inherited by all the members if desired.</documentation>
  </annotation>
</element>
Element gml:valueComponent
Namespace http://www.opengis.net/gml/3.2
Annotations
Property that refers to, or contains, a Value.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#Null gml_3_2.tmp#Value gml_3_2.tmp#ValuePropertyType
Type gml:ValuePropertyType
Properties
content complex
Used by
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject, gml:AbstractValue, gml:Null
Instance
<gml:valueComponent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractValue>{1,1}</gml:AbstractValue>
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
  <gml:Null>{1,1}</gml:Null>
</gml:valueComponent>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="valueComponent" type="gml:ValuePropertyType">
  <annotation>
    <documentation>Property that refers to, or contains, a Value.</documentation>
  </annotation>
</element>
Element gml:AbstractValue
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractValue is an abstract element which acts as the head of a substitution group which contains gml:AbstractScalarValue, gml:AbstractScalarValueList, gml:CompositeValue and gml:ValueExtent, and (transitively) the elements in their substitution groups.
These elements may be used in an application schema as variables, so that in an XML instance document any member of its substitution group may occur.
Diagram
Diagram gml_3_2.tmp#AbstractScalarValue gml_3_2.tmp#AbstractScalarValueList gml_3_2.tmp#CategoryExtent gml_3_2.tmp#CompositeValue gml_3_2.tmp#CountExtent gml_3_2.tmp#QuantityExtent gml_3_2.tmp#AbstractObject
Properties
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Element Group gml:Value
Source
<element name="AbstractValue" type="anyType" abstract="true" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>gml:AbstractValue is an abstract element which acts as the head of a substitution group which contains gml:AbstractScalarValue, gml:AbstractScalarValueList, gml:CompositeValue and gml:ValueExtent, and (transitively) the elements in their substitution groups. These elements may be used in an application schema as variables, so that in an XML instance document any member of its substitution group may occur.</documentation>
  </annotation>
</element>
Element gml:valueComponents
Namespace http://www.opengis.net/gml/3.2
Annotations
Property that contains Values.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#Null gml_3_2.tmp#Value gml_3_2.tmp#ValueArrayPropertyType
Type gml:ValueArrayPropertyType
Properties
content complex
Used by
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject, gml:AbstractValue, gml:Null
Instance
<gml:valueComponents owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractValue>{1,1}</gml:AbstractValue>
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
  <gml:Null>{1,1}</gml:Null>
</gml:valueComponents>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="valueComponents" type="gml:ValueArrayPropertyType">
  <annotation>
    <documentation>Property that contains Values.</documentation>
  </annotation>
</element>
Element gml:AbstractScalarValueList
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractScalarValueList is an abstract element which acts as the head of a substitution group which contains gml:BooleanList, gml:CategoryList, gml:CountList and gml:QuantityList, and (transitively) the elements in their substitution groups.
Diagram
Diagram gml_3_2.tmp#BooleanList gml_3_2.tmp#CategoryList gml_3_2.tmp#CountList gml_3_2.tmp#QuantityList gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue
Properties
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Complex Type gml:RangeSetType
Source
<element name="AbstractScalarValueList" type="anyType" abstract="true" substitutionGroup="gml:AbstractValue">
  <annotation>
    <documentation>gml:AbstractScalarValueList is an abstract element which acts as the head of a substitution group which contains gml:BooleanList, gml:CategoryList, gml:CountList and gml:QuantityList, and (transitively) the elements in their substitution groups.</documentation>
  </annotation>
</element>
Element gml:DataBlock
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:DataBlock describes the Range as a block of text encoded values similar to a Common Separated Value (CSV) representation.
The range set parameterization is described by the property gml:rangeParameters.
Diagram
Diagram gml_3_2.tmp#rangeParameters gml_3_2.tmp#tupleList gml_3_2.tmp#doubleOrNilReasonTupleList gml_3_2.tmp#DataBlockType gml_3_2.tmp#AbstractObject
Type gml:DataBlockType
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:RangeSetType
Model
Children gml:doubleOrNilReasonTupleList, gml:rangeParameters, gml:tupleList
Instance
<gml:DataBlock xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:rangeParameters xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:rangeParameters>
  <gml:tupleList cs="," decimal="." ts=" ">{1,1}</gml:tupleList>
  <gml:doubleOrNilReasonTupleList>{1,1}</gml:doubleOrNilReasonTupleList>
</gml:DataBlock>
Source
<element name="DataBlock" type="gml:DataBlockType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>gml:DataBlock describes the Range as a block of text encoded values similar to a Common Separated Value (CSV) representation. The range set parameterization is described by the property gml:rangeParameters.</documentation>
  </annotation>
</element>
Element gml:rangeParameters
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AssociationRoleType
Type gml:AssociationRoleType
Properties
content complex
Used by
Model
ANY element from ANY namespace
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="rangeParameters" type="gml:AssociationRoleType"/>
Element gml:tupleList
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CoordinatesType consists of a list of coordinate tuples, with each coordinate tuple separated by the ts or tuple separator (whitespace), and each coordinate in the tuple by the cs or coordinate separator (comma).
The gml:tupleList encoding is effectively "band-interleaved".
Diagram
Diagram NO_NAMESPACE.tmp#CoordinatesType_decimal NO_NAMESPACE.tmp#CoordinatesType_cs NO_NAMESPACE.tmp#CoordinatesType_ts gml_3_2.tmp#CoordinatesType
Type gml:CoordinatesType
Properties
content complex
Used by
Complex Type gml:DataBlockType
Attributes
QName Type Default Use
cs string , optional
decimal string . optional
ts string optional
Source
<element name="tupleList" type="gml:CoordinatesType">
  <annotation>
    <documentation>gml:CoordinatesType consists of a list of coordinate tuples, with each coordinate tuple separated by the ts or tuple separator (whitespace), and each coordinate in the tuple by the cs or coordinate separator (comma). The gml:tupleList encoding is effectively "band-interleaved".</documentation>
  </annotation>
</element>
Element gml:doubleOrNilReasonTupleList
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:doubleOrNilReasonList consists of a list of gml:doubleOrNilReason values, each separated by a whitespace. The gml:doubleOrNilReason values are grouped into tuples where the dimension of each tuple in the list is equal to the number of range parameters.
Diagram
Diagram gml_3_2.tmp#doubleOrNilReasonList
Type gml:doubleOrNilReasonList
Properties
content simple
Used by
Complex Type gml:DataBlockType
Source
<element name="doubleOrNilReasonTupleList" type="gml:doubleOrNilReasonList">
  <annotation>
    <documentation>gml:doubleOrNilReasonList consists of a list of gml:doubleOrNilReason values, each separated by a whitespace. The gml:doubleOrNilReason values are grouped into tuples where the dimension of each tuple in the list is equal to the number of range parameters.</documentation>
  </annotation>
</element>
Element gml:File
Namespace http://www.opengis.net/gml/3.2
Annotations
for efficiency reasons, GML also provides a means of encoding the range set in an arbitrary external encoding, such as a binary file.  This encoding may be "well-known" but this is not required. This mode uses the gml:File element.
The values of the coverage (attribute values in the range set) are transmitted in a external file that is referenced from the XML structure described by gml:FileType.  The external file is referenced by the gml:fileReference property that is an anyURI (the gml:fileName property has been deprecated).  This means that the external file may be located remotely from the referencing GML instance. 
The gml:compression property points to a definition of a compression algorithm through an anyURI.  This may be a retrievable, computable definition or simply a reference to an unambiguous name for the compression method.
The gml:mimeType property points to a definition of the file mime type.
The gml:fileStructure property is defined by a codelist. Note further that all values shall be enclosed in a single file. Multi-file structures for values are not supported in GML.
The semantics of the range set is described as above using the gml:rangeParameters property.
Note that if any compression algorithm is applied, the structure above applies only to the pre-compression or post-decompression structure of the file.
Note that the fields within a record match the gml:valueComponents of the gml:CompositeValue in document order.
Diagram
Diagram gml_3_2.tmp#rangeParameters gml_3_2.tmp#FileType_fileName gml_3_2.tmp#FileType_fileReference gml_3_2.tmp#FileType_fileStructure gml_3_2.tmp#FileType_mimeType gml_3_2.tmp#FileType_compression gml_3_2.tmp#FileType gml_3_2.tmp#AbstractObject
Type gml:FileType
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:RangeSetType
Model
Children gml:compression, gml:fileName, gml:fileReference, gml:fileStructure, gml:mimeType, gml:rangeParameters
Instance
<gml:File xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:rangeParameters xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:rangeParameters>
  <gml:fileName>{1,1}</gml:fileName>
  <gml:fileReference>{1,1}</gml:fileReference>
  <gml:fileStructure codeSpace="">{1,1}</gml:fileStructure>
  <gml:mimeType>{0,1}</gml:mimeType>
  <gml:compression>{0,1}</gml:compression>
</gml:File>
Source
<element name="File" type="gml:FileType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>for efficiency reasons, GML also provides a means of encoding the range set in an arbitrary external encoding, such as a binary file. This encoding may be "well-known" but this is not required. This mode uses the gml:File element. The values of the coverage (attribute values in the range set) are transmitted in a external file that is referenced from the XML structure described by gml:FileType. The external file is referenced by the gml:fileReference property that is an anyURI (the gml:fileName property has been deprecated). This means that the external file may be located remotely from the referencing GML instance. The gml:compression property points to a definition of a compression algorithm through an anyURI. This may be a retrievable, computable definition or simply a reference to an unambiguous name for the compression method. The gml:mimeType property points to a definition of the file mime type. The gml:fileStructure property is defined by a codelist. Note further that all values shall be enclosed in a single file. Multi-file structures for values are not supported in GML. The semantics of the range set is described as above using the gml:rangeParameters property. Note that if any compression algorithm is applied, the structure above applies only to the pre-compression or post-decompression structure of the file. Note that the fields within a record match the gml:valueComponents of the gml:CompositeValue in document order.</documentation>
  </annotation>
</element>
Element gml:FileType / gml:fileName
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
Source
<element name="fileName" type="anyURI">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:FileType / gml:fileReference
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
Source
<element name="fileReference" type="anyURI"/>
Element gml:FileType / gml:fileStructure
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType
Type gml:CodeType
Properties
content complex
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="fileStructure" type="gml:CodeType"/>
Element gml:FileType / gml:mimeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
minOccurs 0
Source
<element name="mimeType" type="anyURI" minOccurs="0"/>
Element gml:FileType / gml:compression
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type anyURI
Properties
content simple
minOccurs 0
Source
<element name="compression" type="anyURI" minOccurs="0"/>
Element gml:AbstractCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
This element serves as the head of a substitution group which may contain any coverage whose type is derived from gml:AbstractCoverageType.  It may act as a variable in the definition of content models where it is required to permit any coverage to be valid.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#AbstractDiscreteCoverage gml_3_2.tmp#AbstractFeature
Type gml:AbstractCoverageType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:AbstractCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
</gml:AbstractCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractCoverage" type="gml:AbstractCoverageType" abstract="true" substitutionGroup="gml:AbstractFeature">
  <annotation>
    <documentation>This element serves as the head of a substitution group which may contain any coverage whose type is derived from gml:AbstractCoverageType. It may act as a variable in the definition of content models where it is required to permit any coverage to be valid.</documentation>
  </annotation>
</element>
Element gml:coverageFunction
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:coverageFunction property describes the mapping function from the domain to the range of the coverage.
The value of the CoverageFunction is one of gml:CoverageMappingRule and gml:GridFunction.
If the gml:coverageFunction property is omitted for a gridded coverage (including rectified gridded coverages) the gml:startPoint is assumed to be the value of the gml:low property in the gml:Grid geometry, and the gml:sequenceRule is assumed to be linear and the gml:axisOrder property is assumed to be "+1 +2".
Diagram
Diagram gml_3_2.tmp#MappingRule gml_3_2.tmp#CoverageMappingRule gml_3_2.tmp#GridFunction gml_3_2.tmp#CoverageFunctionType gml_3_2.tmp#AbstractObject
Type gml:CoverageFunctionType
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:CoverageMappingRule, gml:GridFunction, gml:MappingRule
Instance
<gml:coverageFunction xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MappingRule xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:MappingRule>
  <gml:CoverageMappingRule>{1,1}</gml:CoverageMappingRule>
  <gml:GridFunction>{1,1}</gml:GridFunction>
</gml:coverageFunction>
Source
<element name="coverageFunction" type="gml:CoverageFunctionType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>The gml:coverageFunction property describes the mapping function from the domain to the range of the coverage. The value of the CoverageFunction is one of gml:CoverageMappingRule and gml:GridFunction. If the gml:coverageFunction property is omitted for a gridded coverage (including rectified gridded coverages) the gml:startPoint is assumed to be the value of the gml:low property in the gml:Grid geometry, and the gml:sequenceRule is assumed to be linear and the gml:axisOrder property is assumed to be "+1 +2".</documentation>
  </annotation>
</element>
Element gml:MappingRule
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Used by
Attributes
Source
<element name="MappingRule" type="gml:StringOrRefType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:CoverageMappingRule
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CoverageMappingRule provides a formal or informal description of the coverage function.
The mapping rule may be defined as an in-line string (gml:ruleDefinition) or via a remote reference through xlink:href (gml:ruleReference).  
If no rule name is specified, the default is 'Linear' with respect to members of the domain in document order.
Diagram
Diagram gml_3_2.tmp#MappingRuleType_ruleDefinition gml_3_2.tmp#MappingRuleType_ruleReference gml_3_2.tmp#MappingRuleType gml_3_2.tmp#AbstractObject
Type gml:MappingRuleType
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:ruleDefinition, gml:ruleReference
Instance
<gml:CoverageMappingRule xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ruleDefinition>{1,1}</gml:ruleDefinition>
  <gml:ruleReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:ruleReference>
</gml:CoverageMappingRule>
Source
<element name="CoverageMappingRule" type="gml:MappingRuleType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>gml:CoverageMappingRule provides a formal or informal description of the coverage function. The mapping rule may be defined as an in-line string (gml:ruleDefinition) or via a remote reference through xlink:href (gml:ruleReference). If no rule name is specified, the default is 'Linear' with respect to members of the domain in document order.</documentation>
  </annotation>
</element>
Element gml:MappingRuleType / gml:ruleDefinition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="ruleDefinition" type="string"/>
Element gml:MappingRuleType / gml:ruleReference
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="ruleReference" type="gml:ReferenceType"/>
Element gml:GridFunction
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:GridFunction provides an explicit mapping rule for grid geometries, i.e. the domain shall be a geometry of type grid.  It describes the mapping of grid posts (discrete point grid coverage) or grid cells (discrete surface coverage) to the values in the range set.
The gml:startPoint is the index position of a point in the grid that is mapped to the first point in the range set (this is also the index position of the first grid post).  If the gml:startPoint property is omitted the gml:startPoint is assumed to be equal to the value of gml:low in the gml:Grid geometry. Subsequent points in the mapping are determined by the value of the gml:sequenceRule.
Diagram
Diagram gml_3_2.tmp#GridFunctionType_sequenceRule gml_3_2.tmp#GridFunctionType_startPoint gml_3_2.tmp#GridFunctionType gml_3_2.tmp#AbstractObject
Type gml:GridFunctionType
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:sequenceRule, gml:startPoint
Instance
<gml:GridFunction xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:sequenceRule axisOrder="" order="">{0,1}</gml:sequenceRule>
  <gml:startPoint>{0,1}</gml:startPoint>
</gml:GridFunction>
Source
<element name="GridFunction" type="gml:GridFunctionType" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>gml:GridFunction provides an explicit mapping rule for grid geometries, i.e. the domain shall be a geometry of type grid. It describes the mapping of grid posts (discrete point grid coverage) or grid cells (discrete surface coverage) to the values in the range set. The gml:startPoint is the index position of a point in the grid that is mapped to the first point in the range set (this is also the index position of the first grid post). If the gml:startPoint property is omitted the gml:startPoint is assumed to be equal to the value of gml:low in the gml:Grid geometry. Subsequent points in the mapping are determined by the value of the gml:sequenceRule.</documentation>
  </annotation>
</element>
Element gml:GridFunctionType / gml:sequenceRule
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#SequenceRuleEnumeration NO_NAMESPACE.tmp#SequenceRuleType_order NO_NAMESPACE.tmp#SequenceRuleType_axisOrder gml_3_2.tmp#SequenceRuleType
Type gml:SequenceRuleType
Type hierarchy
Properties
content complex
minOccurs 0
Attributes
QName Type Use
axisOrder gml:AxisDirectionList optional
order gml:IncrementOrder optional
Source
<element name="sequenceRule" type="gml:SequenceRuleType" minOccurs="0"/>
Element gml:GridFunctionType / gml:startPoint
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#integerList
Type gml:integerList
Properties
content simple
minOccurs 0
Source
<element name="startPoint" type="gml:integerList" minOccurs="0"/>
Element gml:AbstractDiscreteCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
A discrete coverage consists of a domain set, range set and optionally a coverage function. The domain set consists of either spatial or temporal geometry objects, finite in number. The range set is comprised of a finite number of attribute values each of which is associated to every direct position within any single spatiotemporal object in the domain. In other words, the range values are constant on each spatiotemporal object in the domain. This coverage function maps each element from the coverage domain to an element in its range. The coverageFunction element describes the mapping function.
This element serves as the head of a substitution group which may contain any discrete coverage whose type is derived from gml:DiscreteCoverageType.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction gml_3_2.tmp#DiscreteCoverageType gml_3_2.tmp#GridCoverage gml_3_2.tmp#MultiCurveCoverage gml_3_2.tmp#MultiPointCoverage gml_3_2.tmp#MultiSolidCoverage gml_3_2.tmp#MultiSurfaceCoverage gml_3_2.tmp#RectifiedGridCoverage gml_3_2.tmp#AbstractCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:AbstractDiscreteCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:AbstractDiscreteCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractDiscreteCoverage" type="gml:DiscreteCoverageType" abstract="true" substitutionGroup="gml:AbstractCoverage">
  <annotation>
    <documentation>A discrete coverage consists of a domain set, range set and optionally a coverage function. The domain set consists of either spatial or temporal geometry objects, finite in number. The range set is comprised of a finite number of attribute values each of which is associated to every direct position within any single spatiotemporal object in the domain. In other words, the range values are constant on each spatiotemporal object in the domain. This coverage function maps each element from the coverage domain to an element in its range. The coverageFunction element describes the mapping function. This element serves as the head of a substitution group which may contain any discrete coverage whose type is derived from gml:DiscreteCoverageType.</documentation>
  </annotation>
</element>
Element gml:AbstractContinuousCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
A continuous coverage as defined in ISO 19123 is a coverage that can return different values for the same feature attribute at different direct positions within a single spatiotemporal object in its spatiotemporal domain. The base type for continuous coverages is AbstractContinuousCoverageType.
The coverageFunction element describes the mapping function. 
The abstract element gml:AbstractContinuousCoverage serves as the head of a substitution group which may contain any continuous coverage whose type is derived from gml:AbstractContinuousCoverageType.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction gml_3_2.tmp#AbstractContinuousCoverageType gml_3_2.tmp#AbstractFeature
Type gml:AbstractContinuousCoverageType
Type hierarchy
Properties
content complex
abstract true
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:AbstractContinuousCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:AbstractContinuousCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractContinuousCoverage" type="gml:AbstractContinuousCoverageType" abstract="true" substitutionGroup="gml:AbstractFeature">
  <annotation>
    <documentation>A continuous coverage as defined in ISO 19123 is a coverage that can return different values for the same feature attribute at different direct positions within a single spatiotemporal object in its spatiotemporal domain. The base type for continuous coverages is AbstractContinuousCoverageType. The coverageFunction element describes the mapping function. The abstract element gml:AbstractContinuousCoverage serves as the head of a substitution group which may contain any continuous coverage whose type is derived from gml:AbstractContinuousCoverageType.</documentation>
  </annotation>
</element>
Element gml:MultiPointCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
In a gml:MultiPointCoverage the domain set is a gml:MultiPoint, that is a collection of arbitrarily distributed geometric points.
The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiPoint.
In a gml:MultiPointCoverage the mapping from the domain to the range is straightforward.
-	For gml:DataBlock encodings the points of the gml:MultiPoint are mapped in document order to the tuples of the data block.
-	For gml:CompositeValue encodings the points of the gml:MultiPoint are mapped to the members of the composite value in document order.
-	For gml:File encodings the points of the gml:MultiPoint are mapped to the records of the file in sequential order.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction gml_3_2.tmp#DiscreteCoverageType gml_3_2.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:MultiPointCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:MultiPointCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="MultiPointCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>In a gml:MultiPointCoverage the domain set is a gml:MultiPoint, that is a collection of arbitrarily distributed geometric points. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiPoint. In a gml:MultiPointCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the points of the gml:MultiPoint are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the points of the gml:MultiPoint are mapped to the members of the composite value in document order. - For gml:File encodings the points of the gml:MultiPoint are mapped to the records of the file in sequential order.</documentation>
  </annotation>
</element>
Element gml:MultiCurveCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
In a gml:MultiCurveCoverage the domain is partioned into a collection of curves comprising a gml:MultiCurve.  The coverage function then maps each curve in the collection to a value in the range set.
The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiCurve.
In a gml:MultiCurveCoverage the mapping from the domain to the range is straightforward.
-	For gml:DataBlock encodings the curves of the gml:MultiCurve are mapped in document order to the tuples of the data block.
-	For gml:CompositeValue encodings the curves of the gml:MultiCurve are mapped to the members of the composite value in document order.
-	For gml:File encodings the curves of the gml:MultiCurve are mapped to the records of the file in sequential order.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction gml_3_2.tmp#DiscreteCoverageType gml_3_2.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:MultiCurveCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:MultiCurveCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="MultiCurveCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>In a gml:MultiCurveCoverage the domain is partioned into a collection of curves comprising a gml:MultiCurve. The coverage function then maps each curve in the collection to a value in the range set. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiCurve. In a gml:MultiCurveCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the curves of the gml:MultiCurve are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the curves of the gml:MultiCurve are mapped to the members of the composite value in document order. - For gml:File encodings the curves of the gml:MultiCurve are mapped to the records of the file in sequential order.</documentation>
  </annotation>
</element>
Element gml:MultiSurfaceCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
In a gml:MultiSurfaceCoverage the domain is partioned into a collection of surfaces comprising a gml:MultiSurface.  The coverage function than maps each surface in the collection to a value in the range set.
The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSurface.
In a gml:MultiSurfaceCoverage the mapping from the domain to the range is straightforward.
-	For gml:DataBlock encodings the surfaces of the gml:MultiSurface are mapped in document order to the tuples of the data block.
-	For gml:CompositeValue encodings the surfaces of the gml:MultiSurface are mapped to the members of the composite value in document order.
-	For gml:File encodings the surfaces of the gml:MultiSurface are mapped to the records of the file in sequential order.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction gml_3_2.tmp#DiscreteCoverageType gml_3_2.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:MultiSurfaceCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:MultiSurfaceCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="MultiSurfaceCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>In a gml:MultiSurfaceCoverage the domain is partioned into a collection of surfaces comprising a gml:MultiSurface. The coverage function than maps each surface in the collection to a value in the range set. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSurface. In a gml:MultiSurfaceCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the surfaces of the gml:MultiSurface are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the surfaces of the gml:MultiSurface are mapped to the members of the composite value in document order. - For gml:File encodings the surfaces of the gml:MultiSurface are mapped to the records of the file in sequential order.</documentation>
  </annotation>
</element>
Element gml:MultiSolidCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
In a gml:MultiSolidCoverage the domain is partioned into a collection of solids comprising a gml:MultiSolid.  The coverage function than maps each solid in the collection to a value in the range set.
The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSolid.
In a gml:MultiSolidCoverage the mapping from the domain to the range is straightforward.
-	For gml:DataBlock encodings the solids of the gml:MultiSolid are mapped in document order to the tuples of the data block.
-	For gml:CompositeValue encodings the solids of the gml:MultiSolid are mapped to the members of the composite value in document order.
-	For gml:File encodings the solids of the gml:MultiSolid are mapped to the records of the file in sequential order.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction gml_3_2.tmp#DiscreteCoverageType gml_3_2.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:MultiSolidCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:MultiSolidCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="MultiSolidCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>In a gml:MultiSolidCoverage the domain is partioned into a collection of solids comprising a gml:MultiSolid. The coverage function than maps each solid in the collection to a value in the range set. The content model is identical with gml:DiscreteCoverageType, but that gml:domainSet shall have values gml:MultiSolid. In a gml:MultiSolidCoverage the mapping from the domain to the range is straightforward. - For gml:DataBlock encodings the solids of the gml:MultiSolid are mapped in document order to the tuples of the data block. - For gml:CompositeValue encodings the solids of the gml:MultiSolid are mapped to the members of the composite value in document order. - For gml:File encodings the solids of the gml:MultiSolid are mapped to the records of the file in sequential order.</documentation>
  </annotation>
</element>
Element gml:GridCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:GriddedCoverage is a discrete point coverage in which the domain set is a geometric grid of points.
Note that this is the same as the gml:MultiPointCoverage except that we have a gml:Grid to describe the domain.
The simple gridded coverage is not geometrically referenced and hence no geometric positions are assignable to the points in the grid. Such geometric positioning is introduced in the gml:RectifiedGridCoverage.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction gml_3_2.tmp#DiscreteCoverageType gml_3_2.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:GridCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:GridCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="GridCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>A gml:GriddedCoverage is a discrete point coverage in which the domain set is a geometric grid of points. Note that this is the same as the gml:MultiPointCoverage except that we have a gml:Grid to describe the domain. The simple gridded coverage is not geometrically referenced and hence no geometric positions are assignable to the points in the grid. Such geometric positioning is introduced in the gml:RectifiedGridCoverage.</documentation>
  </annotation>
</element>
Element gml:RectifiedGridCoverage
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:RectifiedGridCoverage is a discrete point coverage based on a rectified grid. It is similar to the grid coverage except that the points of the grid are geometrically referenced. The rectified grid coverage has a domain that is a gml:RectifiedGrid geometry.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction gml_3_2.tmp#DiscreteCoverageType gml_3_2.tmp#AbstractDiscreteCoverage
Type gml:DiscreteCoverageType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Instance
<gml:RectifiedGridCoverage gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:domainSet xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:domainSet>
  <gml:rangeSet>{1,1}</gml:rangeSet>
  <gml:coverageFunction>{0,1}</gml:coverageFunction>
</gml:RectifiedGridCoverage>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="RectifiedGridCoverage" type="gml:DiscreteCoverageType" substitutionGroup="gml:AbstractDiscreteCoverage">
  <annotation>
    <documentation>The gml:RectifiedGridCoverage is a discrete point coverage based on a rectified grid. It is similar to the grid coverage except that the points of the grid are geometrically referenced. The rectified grid coverage has a domain that is a gml:RectifiedGrid geometry.</documentation>
  </annotation>
</element>
Element gml:Boolean
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#Boolean_nilReason gml_3_2.tmp#AbstractScalarValue
Type extension of boolean
Properties
content complex
nillable true
Substitution Group Affiliation
Used by
Attributes
QName Type Use
nilReason gml:NilReasonType optional
Source
<element name="Boolean" substitutionGroup="gml:AbstractScalarValue" nillable="true">
  <complexType>
    <simpleContent>
      <extension base="boolean">
        <attribute name="nilReason" type="gml:NilReasonType"/>
      </extension>
    </simpleContent>
  </complexType>
</element>
Element gml:BooleanList
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#booleanOrNilReasonList gml_3_2.tmp#AbstractScalarValueList
Type gml:booleanOrNilReasonList
Properties
content simple
Substitution Group Affiliation
Source
<element name="BooleanList" type="gml:booleanOrNilReasonList" substitutionGroup="gml:AbstractScalarValueList"/>
Element gml:Category
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:Category has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType NO_NAMESPACE.tmp#Category_nilReason gml_3_2.tmp#AbstractScalarValue
Type extension of gml:CodeType
Type hierarchy
Properties
content complex
nillable true
Substitution Group Affiliation
Used by
Attributes
QName Type Use
codeSpace anyURI optional
nilReason gml:NilReasonType optional
Source
<element name="Category" substitutionGroup="gml:AbstractScalarValue" nillable="true">
  <annotation>
    <documentation>A gml:Category has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.</documentation>
  </annotation>
  <complexType>
    <simpleContent>
      <extension base="gml:CodeType">
        <attribute name="nilReason" type="gml:NilReasonType"/>
      </extension>
    </simpleContent>
  </complexType>
</element>
Element gml:CategoryList
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#NameOrNilReasonList NO_NAMESPACE.tmp#CodeOrNilReasonListType_codeSpace gml_3_2.tmp#CodeOrNilReasonListType gml_3_2.tmp#AbstractScalarValueList
Type gml:CodeOrNilReasonListType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="CategoryList" type="gml:CodeOrNilReasonListType" substitutionGroup="gml:AbstractScalarValueList"/>
Element gml:Count
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#Count_nilReason gml_3_2.tmp#AbstractScalarValue
Type extension of integer
Properties
content complex
nillable true
Substitution Group Affiliation
Used by
Complex Type gml:CountPropertyType
Attributes
QName Type Use
nilReason gml:NilReasonType optional
Source
<element name="Count" substitutionGroup="gml:AbstractScalarValue" nillable="true">
  <complexType>
    <simpleContent>
      <extension base="integer">
        <attribute name="nilReason" type="gml:NilReasonType"/>
      </extension>
    </simpleContent>
  </complexType>
</element>
Element gml:CountList
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#integerOrNilReasonList gml_3_2.tmp#AbstractScalarValueList
Type gml:integerOrNilReasonList
Properties
content simple
Substitution Group Affiliation
Source
<element name="CountList" type="gml:integerOrNilReasonList" substitutionGroup="gml:AbstractScalarValueList"/>
Element gml:Quantity
Namespace http://www.opengis.net/gml/3.2
Annotations
An XML attribute uom ("unit of measure") is required, whose value is a URI which identifies the definition of a ratio scale or units by which the numeric value shall be multiplied, or an interval or position scale on which the value occurs.
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType NO_NAMESPACE.tmp#Quantity_nilReason gml_3_2.tmp#AbstractScalarValue
Type extension of gml:MeasureType
Type hierarchy
Properties
content complex
nillable true
Substitution Group Affiliation
Used by
Attributes
QName Type Use
nilReason gml:NilReasonType optional
uom gml:UomIdentifier required
Source
<element name="Quantity" substitutionGroup="gml:AbstractScalarValue" nillable="true">
  <annotation>
    <documentation>An XML attribute uom ("unit of measure") is required, whose value is a URI which identifies the definition of a ratio scale or units by which the numeric value shall be multiplied, or an interval or position scale on which the value occurs.</documentation>
  </annotation>
  <complexType>
    <simpleContent>
      <extension base="gml:MeasureType">
        <attribute name="nilReason" type="gml:NilReasonType"/>
      </extension>
    </simpleContent>
  </complexType>
</element>
Element gml:QuantityList
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleOrNilReasonList NO_NAMESPACE.tmp#MeasureOrNilReasonListType_uom gml_3_2.tmp#MeasureOrNilReasonListType gml_3_2.tmp#AbstractScalarValueList
Type gml:MeasureOrNilReasonListType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="QuantityList" type="gml:MeasureOrNilReasonListType" substitutionGroup="gml:AbstractScalarValueList"/>
Element gml:AbstractScalarValue
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractScalarValue is an abstract element which acts as the head of a substitution group which contains gml:Boolean, gml:Category, gml:Count and gml:Quantity, and (transitively) the elements in their substitution groups.
Diagram
Diagram gml_3_2.tmp#Boolean gml_3_2.tmp#Category gml_3_2.tmp#Count gml_3_2.tmp#Quantity gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue
Properties
abstract true
Substitution Group
Substitution Group Affiliation
Source
<element name="AbstractScalarValue" type="anyType" abstract="true" substitutionGroup="gml:AbstractValue">
  <annotation>
    <documentation>gml:AbstractScalarValue is an abstract element which acts as the head of a substitution group which contains gml:Boolean, gml:Category, gml:Count and gml:Quantity, and (transitively) the elements in their substitution groups.</documentation>
  </annotation>
</element>
Element gml:valueProperty
Namespace http://www.opengis.net/gml/3.2
Annotations
Property that refers to, or contains, a Value. Convenience element for general use.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#Null gml_3_2.tmp#Value gml_3_2.tmp#ValuePropertyType
Type gml:ValuePropertyType
Properties
content complex
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject, gml:AbstractValue, gml:Null
Instance
<gml:valueProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractValue>{1,1}</gml:AbstractValue>
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
  <gml:Null>{1,1}</gml:Null>
</gml:valueProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="valueProperty" type="gml:ValuePropertyType">
  <annotation>
    <documentation>Property that refers to, or contains, a Value. Convenience element for general use.</documentation>
  </annotation>
</element>
Element gml:CompositeValue
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CompositeValue is an aggregate value built from other values . It contains zero or an arbitrary number of gml:valueComponent elements, and zero or one gml:valueComponents property elements.  It may be used for strongly coupled aggregates (vectors, tensors) or for arbitrary collections of values.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#valueComponent gml_3_2.tmp#valueComponents gml_3_2.tmp#CompositeValueType gml_3_2.tmp#ValueArray gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue
Type gml:CompositeValueType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:valueComponent, gml:valueComponents
Instance
<gml:CompositeValue aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:valueComponent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:valueComponent>
  <gml:valueComponents owns="false">{0,1}</gml:valueComponents>
</gml:CompositeValue>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="CompositeValue" type="gml:CompositeValueType" substitutionGroup="gml:AbstractValue">
  <annotation>
    <documentation>gml:CompositeValue is an aggregate value built from other values . It contains zero or an arbitrary number of gml:valueComponent elements, and zero or one gml:valueComponents property elements. It may be used for strongly coupled aggregates (vectors, tensors) or for arbitrary collections of values.</documentation>
  </annotation>
</element>
Element gml:CategoryExtent
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#NameOrNilReasonList NO_NAMESPACE.tmp#CodeOrNilReasonListType_codeSpace gml_3_2.tmp#CodeOrNilReasonListType gml_3_2.tmp#CategoryExtentType gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue
Type gml:CategoryExtentType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="CategoryExtent" type="gml:CategoryExtentType" substitutionGroup="gml:AbstractValue"/>
Element gml:CountExtent
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#CountExtentType gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue
Type gml:CountExtentType
Type hierarchy
Properties
content simple
Facets
length 2
Substitution Group Affiliation
Source
<element name="CountExtent" type="gml:CountExtentType" substitutionGroup="gml:AbstractValue"/>
Element gml:QuantityExtent
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleOrNilReasonList NO_NAMESPACE.tmp#MeasureOrNilReasonListType_uom gml_3_2.tmp#MeasureOrNilReasonListType gml_3_2.tmp#QuantityExtentType gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue
Type gml:QuantityExtentType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="QuantityExtent" type="gml:QuantityExtentType" substitutionGroup="gml:AbstractValue"/>
Element gml:Grid
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:Grid implicitly defines an unrectified grid, which is a network composed of two or more sets of curves in which the members of each set intersect the members of the other sets in an algorithmic way.  The region of interest within the grid is given in terms of its gml:limits, being the grid coordinates of  diagonally opposed corners of a rectangular region.  gml:axisLabels is provided with a list of labels of the axes of the grid (gml:axisName has been deprecated). gml:dimension specifies the dimension of the grid.  
The gml:limits element contains a single gml:GridEnvelope. The gml:low and gml:high property elements of the envelope are each integerLists, which are coordinate tuples, the coordinates being measured as offsets from the origin of the grid along each axis, of the diagonally opposing corners of a "rectangular" region of interest.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType NO_NAMESPACE.tmp#GridType_dimension gml_3_2.tmp#GridType_limits gml_3_2.tmp#GridType_axisLabels gml_3_2.tmp#GridType_axisName gml_3_2.tmp#GridType gml_3_2.tmp#RectifiedGrid gml_3_2.tmp#AbstractImplicitGeometry
Type gml:GridType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:axisLabels, gml:axisName, gml:description, gml:descriptionReference, gml:identifier, gml:limits, gml:metaDataProperty, gml:name
Instance
<gml:Grid axisLabels="" dimension="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:limits>{1,1}</gml:limits>
  <gml:axisLabels>{1,1}</gml:axisLabels>
  <gml:axisName>{1,unbounded}</gml:axisName>
</gml:Grid>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
dimension positiveInteger required
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="Grid" type="gml:GridType" substitutionGroup="gml:AbstractImplicitGeometry">
  <annotation>
    <documentation>The gml:Grid implicitly defines an unrectified grid, which is a network composed of two or more sets of curves in which the members of each set intersect the members of the other sets in an algorithmic way. The region of interest within the grid is given in terms of its gml:limits, being the grid coordinates of diagonally opposed corners of a rectangular region. gml:axisLabels is provided with a list of labels of the axes of the grid (gml:axisName has been deprecated). gml:dimension specifies the dimension of the grid. The gml:limits element contains a single gml:GridEnvelope. The gml:low and gml:high property elements of the envelope are each integerLists, which are coordinate tuples, the coordinates being measured as offsets from the origin of the grid along each axis, of the diagonally opposing corners of a "rectangular" region of interest.</documentation>
  </annotation>
</element>
Element gml:GridType / gml:limits
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#GridLimitsType_GridEnvelope gml_3_2.tmp#GridLimitsType
Type gml:GridLimitsType
Properties
content complex
Model
Children gml:GridEnvelope
Instance
<gml:limits xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:GridEnvelope>{1,1}</gml:GridEnvelope>
</gml:limits>
Source
<element name="limits" type="gml:GridLimitsType"/>
Element gml:GridLimitsType / gml:GridEnvelope
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#GridEnvelopeType_low gml_3_2.tmp#GridEnvelopeType_high gml_3_2.tmp#GridEnvelopeType
Type gml:GridEnvelopeType
Properties
content complex
Model
Children gml:high, gml:low
Instance
<gml:GridEnvelope xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:low>{1,1}</gml:low>
  <gml:high>{1,1}</gml:high>
</gml:GridEnvelope>
Source
<element name="GridEnvelope" type="gml:GridEnvelopeType"/>
Element gml:GridEnvelopeType / gml:low
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#integerList
Type gml:integerList
Properties
content simple
Source
<element name="low" type="gml:integerList"/>
Element gml:GridEnvelopeType / gml:high
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#integerList
Type gml:integerList
Properties
content simple
Source
<element name="high" type="gml:integerList"/>
Element gml:GridType / gml:axisLabels
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#NCNameList
Type gml:NCNameList
Properties
content simple
Source
<element name="axisLabels" type="gml:NCNameList"/>
Element gml:GridType / gml:axisName
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type string
Properties
content simple
maxOccurs unbounded
Source
<element name="axisName" type="string" maxOccurs="unbounded"/>
Element gml:AbstractImplicitGeometry
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#Grid gml_3_2.tmp#AbstractGeometry
Type gml:AbstractGeometryType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractImplicitGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractImplicitGeometry>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="AbstractImplicitGeometry" type="gml:AbstractGeometryType" abstract="true" substitutionGroup="gml:AbstractGeometry"/>
Element gml:RectifiedGrid
Namespace http://www.opengis.net/gml/3.2
Annotations
A rectified grid is a grid for which there is an affine transformation between the grid coordinates and the coordinates of an external coordinate reference system. It is defined by specifying the position (in some geometric space) of the grid "origin" and of the vectors that specify the post locations.
Note that the grid limits (post indexes) and axis name properties are inherited from gml:GridType and that gml:RectifiedGrid adds a gml:origin property (contains or references a gml:Point) and a set of gml:offsetVector properties.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType NO_NAMESPACE.tmp#GridType_dimension gml_3_2.tmp#GridType_limits gml_3_2.tmp#GridType_axisLabels gml_3_2.tmp#GridType_axisName gml_3_2.tmp#GridType gml_3_2.tmp#RectifiedGridType_origin gml_3_2.tmp#RectifiedGridType_offsetVector gml_3_2.tmp#RectifiedGridType gml_3_2.tmp#Grid
Type gml:RectifiedGridType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:axisLabels, gml:axisName, gml:description, gml:descriptionReference, gml:identifier, gml:limits, gml:metaDataProperty, gml:name, gml:offsetVector, gml:origin
Instance
<gml:RectifiedGrid axisLabels="" dimension="" gml:id="" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:limits>{1,1}</gml:limits>
  <gml:axisLabels>{1,1}</gml:axisLabels>
  <gml:axisName>{1,unbounded}</gml:axisName>
  <gml:origin xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:origin>
  <gml:offsetVector axisLabels="" srsDimension="" srsName="" uomLabels="">{1,unbounded}</gml:offsetVector>
</gml:RectifiedGrid>
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
dimension positiveInteger required
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="RectifiedGrid" type="gml:RectifiedGridType" substitutionGroup="gml:Grid">
  <annotation>
    <documentation>A rectified grid is a grid for which there is an affine transformation between the grid coordinates and the coordinates of an external coordinate reference system. It is defined by specifying the position (in some geometric space) of the grid "origin" and of the vectors that specify the post locations. Note that the grid limits (post indexes) and axis name properties are inherited from gml:GridType and that gml:RectifiedGrid adds a gml:origin property (contains or references a gml:Point) and a set of gml:offsetVector properties.</documentation>
  </annotation>
</element>
Element gml:RectifiedGridType / gml:origin
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point gml_3_2.tmp#PointPropertyType
Type gml:PointPropertyType
Properties
content complex
Model
Children gml:Point
Instance
<gml:origin xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:origin>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="origin" type="gml:PointPropertyType"/>
Element gml:RectifiedGridType / gml:offsetVector
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType gml_3_2.tmp#VectorType
Type gml:VectorType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="offsetVector" type="gml:VectorType" maxOccurs="unbounded"/>
Element gml:AbstractSingleCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractSingleCRS implements a coordinate reference system consisting of one coordinate system and one datum (as opposed to a Compound CRS).
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#AbstractGeneralDerivedCRS gml_3_2.tmp#EngineeringCRS gml_3_2.tmp#GeocentricCRS gml_3_2.tmp#GeodeticCRS gml_3_2.tmp#GeographicCRS gml_3_2.tmp#ImageCRS gml_3_2.tmp#TemporalCRS gml_3_2.tmp#VerticalCRS gml_3_2.tmp#AbstractCRS
Type gml:AbstractCRSType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Instance
<gml:AbstractSingleCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
</gml:AbstractSingleCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractSingleCRS" type="gml:AbstractCRSType" abstract="true" substitutionGroup="gml:AbstractCRS">
  <annotation>
    <documentation>gml:AbstractSingleCRS implements a coordinate reference system consisting of one coordinate system and one datum (as opposed to a Compound CRS).</documentation>
  </annotation>
</element>
Element gml:domainOfValidity
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:domainOfValidity property implements an association role to an EX_Extent object as encoded in ISO/TS 19139, either referencing or containing the definition of that extent.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gmd.tmp#EX_Extent
Properties
content complex
Used by
Model
Children gmd:EX_Extent
Instance
<gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmd="http://www.isotc211.org/2005/gmd">
  <gmd:EX_Extent id="" uuid="">{1,1}</gmd:EX_Extent>
</gml:domainOfValidity>
Attributes
Source
<element name="domainOfValidity">
  <annotation>
    <documentation>The gml:domainOfValidity property implements an association role to an EX_Extent object as encoded in ISO/TS 19139, either referencing or containing the definition of that extent.</documentation>
  </annotation>
  <complexType>
    <sequence minOccurs="0">
      <element ref="gmd:EX_Extent"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
  </complexType>
</element>
Element gml:AbstractCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractCRS specifies a coordinate reference system which is usually single but may be compound. This abstract complex type shall not be used, extended, or restricted, in a GML Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#AbstractSingleCRS gml_3_2.tmp#CompoundCRS gml_3_2.tmp#Definition
Type gml:AbstractCRSType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Instance
<gml:AbstractCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
</gml:AbstractCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractCRS" type="gml:AbstractCRSType" abstract="true" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>gml:AbstractCRS specifies a coordinate reference system which is usually single but may be compound. This abstract complex type shall not be used, extended, or restricted, in a GML Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.</documentation>
  </annotation>
</element>
Element gml:scope
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:scope property provides a description of the usage, or limitations of usage, for which this CRS-related object is valid. If unknown, enter "not known".
Diagram
Diagram
Type string
Properties
content simple
Used by
Source
<element name="scope" type="string">
  <annotation>
    <documentation>The gml:scope property provides a description of the usage, or limitations of usage, for which this CRS-related object is valid. If unknown, enter "not known".</documentation>
  </annotation>
</element>
Element gml:AbstractGeneralDerivedCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeneralDerivedCRS is a coordinate reference system that is defined by its coordinate conversion from another coordinate reference system. This abstract complex type shall not be used, extended, or restricted, in a GML Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_conversion gml_3_2.tmp#AbstractGeneralDerivedCRSType gml_3_2.tmp#DerivedCRS gml_3_2.tmp#ProjectedCRS gml_3_2.tmp#AbstractSingleCRS
Type gml:AbstractGeneralDerivedCRSType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:conversion, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Instance
<gml:AbstractGeneralDerivedCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:conversion xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:conversion>
</gml:AbstractGeneralDerivedCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractGeneralDerivedCRS" type="gml:AbstractGeneralDerivedCRSType" abstract="true" substitutionGroup="gml:AbstractSingleCRS">
  <annotation>
    <documentation>gml:AbstractGeneralDerivedCRS is a coordinate reference system that is defined by its coordinate conversion from another coordinate reference system. This abstract complex type shall not be used, extended, or restricted, in a GML Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.</documentation>
  </annotation>
</element>
Element gml:conversion
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:conversion is an association role to the coordinate conversion used to define the derived CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralConversion gml_3_2.tmp#GeneralConversionPropertyType gml_3_2.tmp#definedByConversion
Type gml:GeneralConversionPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AbstractGeneralConversion
Instance
<gml:conversion xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralConversion gml:id="">{1,1}</gml:AbstractGeneralConversion>
</gml:conversion>
Attributes
Source
<element name="conversion" type="gml:GeneralConversionPropertyType">
  <annotation>
    <documentation>gml:conversion is an association role to the coordinate conversion used to define the derived CRS.</documentation>
  </annotation>
</element>
Element gml:AbstractGeneralConversion
Namespace http://www.opengis.net/gml/3.2
Annotations
gm:AbstractGeneralConversion is an abstract operation on coordinates that does not include any change of datum. The best-known example of a coordinate conversion is a map projection. The parameters describing coordinate conversions are defined rather than empirically derived. Note that some conversions have no parameters. The operationVersion, sourceCRS, and targetCRS elements are omitted in a coordinate conversion.
This abstract complex type is expected to be extended for well-known operation methods with many Conversion instances, in GML Application Schemas that define operation-method-specialized element names and contents. This conversion uses an operation method, usually with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type. All concrete types derived from this type shall extend this type to include a "usesMethod" element that references the "OperationMethod" element. Similarly, all concrete types derived from this type shall extend this type to include zero or more elements each named "uses...Value" that each use the type of an element substitutable for the "AbstractGeneralParameterValue" element.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#AbstractGeneralConversionType gml_3_2.tmp#Conversion gml_3_2.tmp#AbstractOperation
Type gml:AbstractGeneralConversionType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Instance
<gml:AbstractGeneralConversion gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
</gml:AbstractGeneralConversion>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractGeneralConversion" type="gml:AbstractGeneralConversionType" abstract="true" substitutionGroup="gml:AbstractOperation">
  <annotation>
    <documentation>gm:AbstractGeneralConversion is an abstract operation on coordinates that does not include any change of datum. The best-known example of a coordinate conversion is a map projection. The parameters describing coordinate conversions are defined rather than empirically derived. Note that some conversions have no parameters. The operationVersion, sourceCRS, and targetCRS elements are omitted in a coordinate conversion. This abstract complex type is expected to be extended for well-known operation methods with many Conversion instances, in GML Application Schemas that define operation-method-specialized element names and contents. This conversion uses an operation method, usually with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type. All concrete types derived from this type shall extend this type to include a "usesMethod" element that references the "OperationMethod" element. Similarly, all concrete types derived from this type shall extend this type to include zero or more elements each named "uses...Value" that each use the type of an element substitutable for the "AbstractGeneralParameterValue" element.</documentation>
  </annotation>
</element>
Element gml:operationVersion
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:operationVersion is the version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion.
Diagram
Diagram
Type string
Properties
content simple
Used by
Source
<element name="operationVersion" type="string">
  <annotation>
    <documentation>gml:operationVersion is the version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters). Mandatory when describing a transformation, and should not be supplied for a conversion.</documentation>
  </annotation>
</element>
Element gml:coordinateOperationAccuracy
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:coordinateOperationAccuracy is an association role to a DQ_PositionalAccuracy object as encoded in ISO/TS 19139, either referencing or containing the definition of that positional accuracy. That object contains an estimate of the impact of this coordinate operation on point accuracy. That is, it gives position error estimates for the target coordinates of this coordinate operation, assuming no errors in the source coordinates.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gmd.tmp#AbstractDQ_PositionalAccuracy
Properties
content complex
Used by
Model
Children gmd:AbstractDQ_PositionalAccuracy
Instance
<gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmd="http://www.isotc211.org/2005/gmd">
  <gmd:AbstractDQ_PositionalAccuracy id="" uuid="">{1,1}</gmd:AbstractDQ_PositionalAccuracy>
</gml:coordinateOperationAccuracy>
Attributes
Source
<element name="coordinateOperationAccuracy">
  <annotation>
    <documentation>gml:coordinateOperationAccuracy is an association role to a DQ_PositionalAccuracy object as encoded in ISO/TS 19139, either referencing or containing the definition of that positional accuracy. That object contains an estimate of the impact of this coordinate operation on point accuracy. That is, it gives position error estimates for the target coordinates of this coordinate operation, assuming no errors in the source coordinates.</documentation>
  </annotation>
  <complexType>
    <sequence minOccurs="0">
      <element ref="gmd:AbstractDQ_PositionalAccuracy"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
  </complexType>
</element>
Element gml:sourceCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:sourceCRS is an association role to the source CRS (coordinate reference system) of this coordinate operation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCRS gml_3_2.tmp#CRSPropertyType
Type gml:CRSPropertyType
Properties
content complex
Used by
Model
Children gml:AbstractCRS
Instance
<gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCRS gml:id="">{1,1}</gml:AbstractCRS>
</gml:sourceCRS>
Attributes
Source
<element name="sourceCRS" type="gml:CRSPropertyType">
  <annotation>
    <documentation>gml:sourceCRS is an association role to the source CRS (coordinate reference system) of this coordinate operation.</documentation>
  </annotation>
</element>
Element gml:targetCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:targetCRS is an association role to the target CRS (coordinate reference system) of this coordinate operation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCRS gml_3_2.tmp#CRSPropertyType
Type gml:CRSPropertyType
Properties
content complex
Used by
Model
Children gml:AbstractCRS
Instance
<gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCRS gml:id="">{1,1}</gml:AbstractCRS>
</gml:targetCRS>
Attributes
Source
<element name="targetCRS" type="gml:CRSPropertyType">
  <annotation>
    <documentation>gml:targetCRS is an association role to the target CRS (coordinate reference system) of this coordinate operation.</documentation>
  </annotation>
</element>
Element gml:CompoundCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CompundCRS is a coordinate reference system describing the position of points through two or more independent coordinate reference systems. It is associated with a non-repeating sequence of two or more instances of SingleCRS.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#componentReferenceSystem gml_3_2.tmp#CompoundCRSType gml_3_2.tmp#AbstractCRS
Type gml:CompoundCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:componentReferenceSystem, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Instance
<gml:CompoundCRS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:componentReferenceSystem xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{2,unbounded}</gml:componentReferenceSystem>
</gml:CompoundCRS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="CompoundCRS" type="gml:CompoundCRSType" substitutionGroup="gml:AbstractCRS">
  <annotation>
    <documentation>gml:CompundCRS is a coordinate reference system describing the position of points through two or more independent coordinate reference systems. It is associated with a non-repeating sequence of two or more instances of SingleCRS.</documentation>
  </annotation>
</element>
Element gml:componentReferenceSystem
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:componentReferenceSystem elements are an ordered sequence of associations to all the component coordinate reference systems included in this compound coordinate reference system. The gml:AggregationAttributeGroup should be used to specify that the gml:componentReferenceSystem properties are ordered.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractSingleCRS gml_3_2.tmp#SingleCRSPropertyType gml_3_2.tmp#includesSingleCRS
Type gml:SingleCRSPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:CompoundCRSType
Model
Children gml:AbstractSingleCRS
Instance
<gml:componentReferenceSystem xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSingleCRS gml:id="">{1,1}</gml:AbstractSingleCRS>
</gml:componentReferenceSystem>
Attributes
Source
<element name="componentReferenceSystem" type="gml:SingleCRSPropertyType">
  <annotation>
    <documentation>The gml:componentReferenceSystem elements are an ordered sequence of associations to all the component coordinate reference systems included in this compound coordinate reference system. The gml:AggregationAttributeGroup should be used to specify that the gml:componentReferenceSystem properties are ordered.</documentation>
  </annotation>
</element>
Element gml:GeodeticCRS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_ellipsoidalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_cartesianCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_sphericalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_geodeticDatum gml_3_2.tmp#GeodeticCRSType gml_3_2.tmp#AbstractSingleCRS
Type gml:GeodeticCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:cartesianCS, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:ellipsoidalCS, gml:geodeticDatum, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:sphericalCS
Instance
<gml:GeodeticCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:ellipsoidalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:ellipsoidalCS>
  <gml:cartesianCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:cartesianCS>
  <gml:sphericalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:sphericalCS>
  <gml:geodeticDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:geodeticDatum>
</gml:GeodeticCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="GeodeticCRS" type="gml:GeodeticCRSType" substitutionGroup="gml:AbstractSingleCRS"/>
Element gml:ellipsoidalCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ellipsoidalCS is an association role to the ellipsoidal coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EllipsoidalCS gml_3_2.tmp#EllipsoidalCSPropertyType gml_3_2.tmp#usesEllipsoidalCS
Type gml:EllipsoidalCSPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:GeodeticCRSType
Model
Children gml:EllipsoidalCS
Instance
<gml:ellipsoidalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:EllipsoidalCS aggregationType="" gml:id="">{1,1}</gml:EllipsoidalCS>
</gml:ellipsoidalCS>
Attributes
Source
<element name="ellipsoidalCS" type="gml:EllipsoidalCSPropertyType">
  <annotation>
    <documentation>gml:ellipsoidalCS is an association role to the ellipsoidal coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:EllipsoidalCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:EllipsoidalCS is a two- or three-dimensional coordinate system in which position is specified by geodetic latitude, geodetic longitude, and (in the three-dimensional case) ellipsoidal height. An EllipsoidalCS shall have two or three gml:axis property elements; the number of associations shall equal the dimension of the CS.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#EllipsoidalCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:EllipsoidalCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:EllipsoidalCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:EllipsoidalCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="EllipsoidalCS" type="gml:EllipsoidalCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:EllipsoidalCS is a two- or three-dimensional coordinate system in which position is specified by geodetic latitude, geodetic longitude, and (in the three-dimensional case) ellipsoidal height. An EllipsoidalCS shall have two or three gml:axis property elements; the number of associations shall equal the dimension of the CS.</documentation>
  </annotation>
</element>
Element gml:axis
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:axis property is an association role (ordered sequence) to the coordinate system axes included in this coordinate system. The coordinate values in a coordinate tuple shall be recorded in the order in which the coordinate system axes associations are recorded, whenever those coordinates use a coordinate reference system that uses this coordinate system. The gml:AggregationAttributeGroup should be used to specify that the axis objects are ordered.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CoordinateSystemAxis gml_3_2.tmp#CoordinateSystemAxisPropertyType gml_3_2.tmp#usesAxis
Type gml:CoordinateSystemAxisPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:CoordinateSystemAxis
Instance
<gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:CoordinateSystemAxis gml:id="" uom="">{1,1}</gml:CoordinateSystemAxis>
</gml:axis>
Attributes
Source
<element name="axis" type="gml:CoordinateSystemAxisPropertyType">
  <annotation>
    <documentation>The gml:axis property is an association role (ordered sequence) to the coordinate system axes included in this coordinate system. The coordinate values in a coordinate tuple shall be recorded in the order in which the coordinate system axes associations are recorded, whenever those coordinates use a coordinate reference system that uses this coordinate system. The gml:AggregationAttributeGroup should be used to specify that the axis objects are ordered.</documentation>
  </annotation>
</element>
Element gml:CoordinateSystemAxis
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CoordinateSystemAxis is a definition of a coordinate system axis.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType NO_NAMESPACE.tmp#CoordinateSystemAxisType_uom gml_3_2.tmp#axisAbbrev gml_3_2.tmp#http___www.opengis.net_gml_3.2_axisDirection gml_3_2.tmp#minimumValue gml_3_2.tmp#maximumValue gml_3_2.tmp#rangeMeaning gml_3_2.tmp#CoordinateSystemAxisType gml_3_2.tmp#Definition
Type gml:CoordinateSystemAxisType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axisAbbrev, gml:axisDirection, gml:description, gml:descriptionReference, gml:identifier, gml:maximumValue, gml:metaDataProperty, gml:minimumValue, gml:name, gml:rangeMeaning, gml:remarks
Instance
<gml:CoordinateSystemAxis gml:id="" uom="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axisAbbrev codeSpace="">{1,1}</gml:axisAbbrev>
  <gml:axisDirection codeSpace="">{1,1}</gml:axisDirection>
  <gml:minimumValue>{0,1}</gml:minimumValue>
  <gml:maximumValue>{0,1}</gml:maximumValue>
  <gml:rangeMeaning codeSpace="">{0,1}</gml:rangeMeaning>
</gml:CoordinateSystemAxis>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
uom gml:UomIdentifier required
The uom attribute provides an identifier of the unit of measure used for this coordinate system axis. The value of this coordinate in a coordinate tuple shall be recorded using this unit of measure, whenever those coordinates use a coordinate reference system that uses a coordinate system that uses this axis.
Source
<element name="CoordinateSystemAxis" type="gml:CoordinateSystemAxisType" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>gml:CoordinateSystemAxis is a definition of a coordinate system axis.</documentation>
  </annotation>
</element>
Element gml:axisAbbrev
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:axisAbbrev is the abbreviation used for this coordinate system axis; this abbreviation is also used to identify the coordinates in the coordinate tuple. The codeSpace attribute may reference a source of more information on a set of standardized abbreviations, or on this abbreviation.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType
Type gml:CodeType
Properties
content complex
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="axisAbbrev" type="gml:CodeType">
  <annotation>
    <documentation>gml:axisAbbrev is the abbreviation used for this coordinate system axis; this abbreviation is also used to identify the coordinates in the coordinate tuple. The codeSpace attribute may reference a source of more information on a set of standardized abbreviations, or on this abbreviation.</documentation>
  </annotation>
</element>
Element gml:axisDirection
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:axisDirection is the direction of this coordinate system axis (or in the case of Cartesian projected coordinates, the direction of this coordinate system axis at the origin).
Within any set of coordinate system axes, only one of each pair of terms may be used. For earth-fixed CRSs, this direction is often approximate and intended to provide a human interpretable meaning to the axis. When a geodetic datum is used, the precise directions of the axes may therefore vary slightly from this approximate direction.
The codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType NO_NAMESPACE.tmp#CodeWithAuthorityType_codeSpace gml_3_2.tmp#CodeWithAuthorityType
Type gml:CodeWithAuthorityType
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
codeSpace anyURI required
Source
<element name="axisDirection" type="gml:CodeWithAuthorityType">
  <annotation>
    <documentation>gml:axisDirection is the direction of this coordinate system axis (or in the case of Cartesian projected coordinates, the direction of this coordinate system axis at the origin). Within any set of coordinate system axes, only one of each pair of terms may be used. For earth-fixed CRSs, this direction is often approximate and intended to provide a human interpretable meaning to the axis. When a geodetic datum is used, the precise directions of the axes may therefore vary slightly from this approximate direction. The codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.</documentation>
  </annotation>
</element>
Element gml:minimumValue
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:minimumValue and gml:maximumValue properties allow the specification of minimum and maximum value normally allowed for this axis, in the unit of measure for the axis. For a continuous angular axis such as longitude, the values wrap-around at this value. Also, values beyond this minimum/maximum can be used for specified purposes, such as in a bounding box. A value of minus infinity shall be allowed for the gml:minimumValue element, a value of plus infiniy for the gml:maximumValue element. If these elements are omitted, the value is unspecified.
Diagram
Diagram
Type double
Properties
content simple
Used by
Source
<element name="minimumValue" type="double">
  <annotation>
    <documentation>The gml:minimumValue and gml:maximumValue properties allow the specification of minimum and maximum value normally allowed for this axis, in the unit of measure for the axis. For a continuous angular axis such as longitude, the values wrap-around at this value. Also, values beyond this minimum/maximum can be used for specified purposes, such as in a bounding box. A value of minus infinity shall be allowed for the gml:minimumValue element, a value of plus infiniy for the gml:maximumValue element. If these elements are omitted, the value is unspecified.</documentation>
  </annotation>
</element>
Element gml:maximumValue
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:minimumValue and gml:maximumValue properties allow the specification of minimum and maximum value normally allowed for this axis, in the unit of measure for the axis. For a continuous angular axis such as longitude, the values wrap-around at this value. Also, values beyond this minimum/maximum can be used for specified purposes, such as in a bounding box. A value of minus infinity shall be allowed for the gml:minimumValue element, a value of plus infiniy for the gml:maximumValue element. If these elements are omitted, the value is unspecified.
Diagram
Diagram
Type double
Properties
content simple
Used by
Source
<element name="maximumValue" type="double">
  <annotation>
    <documentation>The gml:minimumValue and gml:maximumValue properties allow the specification of minimum and maximum value normally allowed for this axis, in the unit of measure for the axis. For a continuous angular axis such as longitude, the values wrap-around at this value. Also, values beyond this minimum/maximum can be used for specified purposes, such as in a bounding box. A value of minus infinity shall be allowed for the gml:minimumValue element, a value of plus infiniy for the gml:maximumValue element. If these elements are omitted, the value is unspecified.</documentation>
  </annotation>
</element>
Element gml:rangeMeaning
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:rangeMeaning describes the meaning of axis value range specified by gml:minimumValue and gml:maximumValue. This element shall be omitted when both gml:minimumValue and gml:maximumValue are omitted. This element should be included when gml:minimumValue and/or gml:maximumValue are included. If this element is omitted when the gml:minimumValue and/or gml:maximumValue are included, the meaning is unspecified. The codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType NO_NAMESPACE.tmp#CodeWithAuthorityType_codeSpace gml_3_2.tmp#CodeWithAuthorityType
Type gml:CodeWithAuthorityType
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
codeSpace anyURI required
Source
<element name="rangeMeaning" type="gml:CodeWithAuthorityType">
  <annotation>
    <documentation>gml:rangeMeaning describes the meaning of axis value range specified by gml:minimumValue and gml:maximumValue. This element shall be omitted when both gml:minimumValue and gml:maximumValue are omitted. This element should be included when gml:minimumValue and/or gml:maximumValue are included. If this element is omitted when the gml:minimumValue and/or gml:maximumValue are included, the meaning is unspecified. The codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.</documentation>
  </annotation>
</element>
Element gml:cartesianCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:cartesianCS is an association role to the Cartesian coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CartesianCS gml_3_2.tmp#CartesianCSPropertyType gml_3_2.tmp#usesCartesianCS
Type gml:CartesianCSPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:CartesianCS
Instance
<gml:cartesianCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:CartesianCS aggregationType="" gml:id="">{1,1}</gml:CartesianCS>
</gml:cartesianCS>
Attributes
Source
<element name="cartesianCS" type="gml:CartesianCSPropertyType">
  <annotation>
    <documentation>gml:cartesianCS is an association role to the Cartesian coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:CartesianCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CartesianCS is a 1-, 2-, or 3-dimensional coordinate system. In the 1-dimensional case, it contains a single straight coordinate axis. In the 2- and 3-dimensional cases gives the position of points relative to orthogonal straight axes. In the multi-dimensional case, all axes shall have the same length unit of measure. A CartesianCS shall have one, two, or three gml:axis property elements.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#CartesianCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:CartesianCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:CartesianCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:CartesianCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="CartesianCS" type="gml:CartesianCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:CartesianCS is a 1-, 2-, or 3-dimensional coordinate system. In the 1-dimensional case, it contains a single straight coordinate axis. In the 2- and 3-dimensional cases gives the position of points relative to orthogonal straight axes. In the multi-dimensional case, all axes shall have the same length unit of measure. A CartesianCS shall have one, two, or three gml:axis property elements.</documentation>
  </annotation>
</element>
Element gml:sphericalCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:sphericalCS is an association role to the spherical coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#SphericalCS gml_3_2.tmp#SphericalCSPropertyType gml_3_2.tmp#usesSphericalCS
Type gml:SphericalCSPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:SphericalCS
Instance
<gml:sphericalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:SphericalCS aggregationType="" gml:id="">{1,1}</gml:SphericalCS>
</gml:sphericalCS>
Attributes
Source
<element name="sphericalCS" type="gml:SphericalCSPropertyType">
  <annotation>
    <documentation>gml:sphericalCS is an association role to the spherical coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:SphericalCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:SphericalCS is a three-dimensional coordinate system with one distance measured from the origin and two angular coordinates. A SphericalCS shall have three gml:axis property elements.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#SphericalCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:SphericalCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:SphericalCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:SphericalCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="SphericalCS" type="gml:SphericalCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:SphericalCS is a three-dimensional coordinate system with one distance measured from the origin and two angular coordinates. A SphericalCS shall have three gml:axis property elements.</documentation>
  </annotation>
</element>
Element gml:geodeticDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:geodeticDatum is an association role to the geodetic datum used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeodeticDatum gml_3_2.tmp#GeodeticDatumPropertyType gml_3_2.tmp#usesGeodeticDatum
Type gml:GeodeticDatumPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:GeodeticCRSType
Model
Children gml:GeodeticDatum
Instance
<gml:geodeticDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:GeodeticDatum gml:id="">{1,1}</gml:GeodeticDatum>
</gml:geodeticDatum>
Attributes
Source
<element name="geodeticDatum" type="gml:GeodeticDatumPropertyType">
  <annotation>
    <documentation>gml:geodeticDatum is an association role to the geodetic datum used by this CRS.</documentation>
  </annotation>
</element>
Element gml:GeodeticDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:GeodeticDatum is a geodetic datum defines the precise location and orientation in 3-dimensional space of a defined ellipsoid (or sphere), or of a Cartesian coordinate system centered in this ellipsoid (or sphere).
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#http___www.opengis.net_gml_3.2_primeMeridian gml_3_2.tmp#http___www.opengis.net_gml_3.2_ellipsoid gml_3_2.tmp#GeodeticDatumType gml_3_2.tmp#AbstractDatum
Type gml:GeodeticDatumType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:ellipsoid, gml:identifier, gml:metaDataProperty, gml:name, gml:primeMeridian, gml:realizationEpoch, gml:remarks, gml:scope
Instance
<gml:GeodeticDatum gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:anchorDefinition codeSpace="">{0,1}</gml:anchorDefinition>
  <gml:realizationEpoch>{0,1}</gml:realizationEpoch>
  <gml:primeMeridian xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:primeMeridian>
  <gml:ellipsoid xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:ellipsoid>
</gml:GeodeticDatum>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="GeodeticDatum" type="gml:GeodeticDatumType" substitutionGroup="gml:AbstractDatum">
  <annotation>
    <documentation>gml:GeodeticDatum is a geodetic datum defines the precise location and orientation in 3-dimensional space of a defined ellipsoid (or sphere), or of a Cartesian coordinate system centered in this ellipsoid (or sphere).</documentation>
  </annotation>
</element>
Element gml:anchorDefinition
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:anchorDefinition is a description, possibly including coordinates, of the definition used to anchor the datum to the Earth. Also known as the "origin", especially for engineering and image datums. The codeSpace attribute may be used to reference a source of more detailed on this point or surface, or on a set of such descriptions.
-	For a geodetic datum, this point is also known as the fundamental point, which is traditionally the point where the relationship between geoid and ellipsoid is defined. In some cases, the "fundamental point" may consist of a number of points. In those cases, the parameters defining the geoid/ellipsoid relationship have been averaged for these points, and the averages adopted as the datum definition.
-	For an engineering datum, the anchor definition may be a physical point, or it may be a point with defined coordinates in another CRS.may
-	For an image datum, the anchor definition is usually either the centre of the image or the corner of the image.
-	For a temporal datum, this attribute is not defined. Instead of the anchor definition, a temporal datum carries a separate time origin of type DateTime.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType gml_3_2.tmp#anchorPoint
Type gml:CodeType
Properties
content complex
Substitution Group
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="anchorDefinition" type="gml:CodeType">
  <annotation>
    <documentation>gml:anchorDefinition is a description, possibly including coordinates, of the definition used to anchor the datum to the Earth. Also known as the "origin", especially for engineering and image datums. The codeSpace attribute may be used to reference a source of more detailed on this point or surface, or on a set of such descriptions. - For a geodetic datum, this point is also known as the fundamental point, which is traditionally the point where the relationship between geoid and ellipsoid is defined. In some cases, the "fundamental point" may consist of a number of points. In those cases, the parameters defining the geoid/ellipsoid relationship have been averaged for these points, and the averages adopted as the datum definition. - For an engineering datum, the anchor definition may be a physical point, or it may be a point with defined coordinates in another CRS.may - For an image datum, the anchor definition is usually either the centre of the image or the corner of the image. - For a temporal datum, this attribute is not defined. Instead of the anchor definition, a temporal datum carries a separate time origin of type DateTime.</documentation>
  </annotation>
</element>
Element gml:realizationEpoch
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:realizationEpoch is the time after which this datum definition is valid. See ISO 19111 Table 32 for details.
Diagram
Diagram
Type date
Properties
content simple
Used by
Source
<element name="realizationEpoch" type="date">
  <annotation>
    <documentation>gml:realizationEpoch is the time after which this datum definition is valid. See ISO 19111 Table 32 for details.</documentation>
  </annotation>
</element>
Element gml:primeMeridian
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:primeMeridian is an association role to the prime meridian used by this geodetic datum.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#PrimeMeridian gml_3_2.tmp#PrimeMeridianPropertyType gml_3_2.tmp#usesPrimeMeridian
Type gml:PrimeMeridianPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:GeodeticDatumType
Model
Children gml:PrimeMeridian
Instance
<gml:primeMeridian xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:PrimeMeridian gml:id="">{1,1}</gml:PrimeMeridian>
</gml:primeMeridian>
Attributes
Source
<element name="primeMeridian" type="gml:PrimeMeridianPropertyType">
  <annotation>
    <documentation>gml:primeMeridian is an association role to the prime meridian used by this geodetic datum.</documentation>
  </annotation>
</element>
Element gml:PrimeMeridian
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:PrimeMeridian defines the origin from which longitude values are determined. The default value for the prime meridian gml:identifier value is "Greenwich".
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#greenwichLongitude gml_3_2.tmp#PrimeMeridianType gml_3_2.tmp#Definition
Type gml:PrimeMeridianType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:greenwichLongitude, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:PrimeMeridian gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:greenwichLongitude uom="">{1,1}</gml:greenwichLongitude>
</gml:PrimeMeridian>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="PrimeMeridian" type="gml:PrimeMeridianType" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>A gml:PrimeMeridian defines the origin from which longitude values are determined. The default value for the prime meridian gml:identifier value is "Greenwich".</documentation>
  </annotation>
</element>
Element gml:greenwichLongitude
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:greenwichLongitude is the longitude of the prime meridian measured from the Greenwich meridian, positive eastward. If the value of the prime meridian "name" is "Greenwich" then the value of greenwichLongitude shall be 0 degrees.
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#AngleType
Type gml:AngleType
Type hierarchy
Properties
content complex
Used by
Complex Type gml:PrimeMeridianType
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="greenwichLongitude" type="gml:AngleType">
  <annotation>
    <documentation>gml:greenwichLongitude is the longitude of the prime meridian measured from the Greenwich meridian, positive eastward. If the value of the prime meridian "name" is "Greenwich" then the value of greenwichLongitude shall be 0 degrees.</documentation>
  </annotation>
</element>
Element gml:ellipsoid
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ellipsoid is an association role to the ellipsoid used by this geodetic datum.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Ellipsoid gml_3_2.tmp#EllipsoidPropertyType gml_3_2.tmp#usesEllipsoid
Type gml:EllipsoidPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:GeodeticDatumType
Model
Children gml:Ellipsoid
Instance
<gml:ellipsoid xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Ellipsoid gml:id="">{1,1}</gml:Ellipsoid>
</gml:ellipsoid>
Attributes
Source
<element name="ellipsoid" type="gml:EllipsoidPropertyType">
  <annotation>
    <documentation>gml:ellipsoid is an association role to the ellipsoid used by this geodetic datum.</documentation>
  </annotation>
</element>
Element gml:Ellipsoid
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:Ellipsoid is a geometric figure that may be used to describe the approximate shape of the earth. In mathematical terms, it is a surface formed by the rotation of an ellipse about its minor axis.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#semiMajorAxis gml_3_2.tmp#secondDefiningParameter gml_3_2.tmp#EllipsoidType gml_3_2.tmp#Definition
Type gml:EllipsoidType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:secondDefiningParameter, gml:semiMajorAxis
Instance
<gml:Ellipsoid gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:semiMajorAxis uom="">{1,1}</gml:semiMajorAxis>
  <gml:secondDefiningParameter>{1,1}</gml:secondDefiningParameter>
</gml:Ellipsoid>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Ellipsoid" type="gml:EllipsoidType" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>A gml:Ellipsoid is a geometric figure that may be used to describe the approximate shape of the earth. In mathematical terms, it is a surface formed by the rotation of an ellipse about its minor axis.</documentation>
  </annotation>
</element>
Element gml:semiMajorAxis
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:semiMajorAxis specifies the length of the semi-major axis of the ellipsoid, with its units. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet.
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type gml:MeasureType
Properties
content complex
Used by
Complex Type gml:EllipsoidType
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="semiMajorAxis" type="gml:MeasureType">
  <annotation>
    <documentation>gml:semiMajorAxis specifies the length of the semi-major axis of the ellipsoid, with its units. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet.</documentation>
  </annotation>
</element>
Element gml:secondDefiningParameter
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:secondDefiningParameter is a property containing the definition of the second parameter that defines the shape of an ellipsoid. An ellipsoid requires two defining parameters: semi-major axis and inverse flattening or semi-major axis and semi-minor axis. When the reference body is a sphere rather than an ellipsoid, only a single defining parameter is required, namely the radius of the sphere; in that case, the semi-major axis "degenerates" into the radius of the sphere.
The inverseFlattening element contains the inverse flattening value of the ellipsoid. This value is a scale factor (or ratio). It uses gml:LengthType with the restriction that the unit of measure referenced by the uom attribute must be suitable for a scale factor, such as percent, permil, or parts-per-million.
The semiMinorAxis element contains the length of the semi-minor axis of the ellipsoid. When the isSphere element is included, the ellipsoid is degenerate and is actually a sphere. The sphere is completely defined by the semi-major axis, which is the radius of the sphere.
Diagram
Diagram gml_3_2.tmp#http___www.opengis.net_gml_3.2_SecondDefiningParameter
Properties
content complex
Used by
Complex Type gml:EllipsoidType
Model
Children gml:SecondDefiningParameter
Instance
<gml:secondDefiningParameter xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:SecondDefiningParameter>{1,1}</gml:SecondDefiningParameter>
</gml:secondDefiningParameter>
Source
<element name="secondDefiningParameter">
  <annotation>
    <documentation>gml:secondDefiningParameter is a property containing the definition of the second parameter that defines the shape of an ellipsoid. An ellipsoid requires two defining parameters: semi-major axis and inverse flattening or semi-major axis and semi-minor axis. When the reference body is a sphere rather than an ellipsoid, only a single defining parameter is required, namely the radius of the sphere; in that case, the semi-major axis "degenerates" into the radius of the sphere. The inverseFlattening element contains the inverse flattening value of the ellipsoid. This value is a scale factor (or ratio). It uses gml:LengthType with the restriction that the unit of measure referenced by the uom attribute must be suitable for a scale factor, such as percent, permil, or parts-per-million. The semiMinorAxis element contains the length of the semi-minor axis of the ellipsoid. When the isSphere element is included, the ellipsoid is degenerate and is actually a sphere. The sphere is completely defined by the semi-major axis, which is the radius of the sphere.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="gml:SecondDefiningParameter"/>
    </sequence>
  </complexType>
</element>
Element gml:SecondDefiningParameter
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#http___www.opengis.net_gml_3.2_SecondDefiningParameter_inverseFlattening gml_3_2.tmp#http___www.opengis.net_gml_3.2_SecondDefiningParameter_semiMinorAxis gml_3_2.tmp#http___www.opengis.net_gml_3.2_SecondDefiningParameter_isSphere
Properties
content complex
Used by
Model
Children gml:inverseFlattening, gml:isSphere, gml:semiMinorAxis
Instance
<gml:SecondDefiningParameter xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:inverseFlattening uom="">{1,1}</gml:inverseFlattening>
  <gml:semiMinorAxis uom="">{1,1}</gml:semiMinorAxis>
  <gml:isSphere>{1,1}</gml:isSphere>
</gml:SecondDefiningParameter>
Source
<element name="SecondDefiningParameter">
  <complexType>
    <choice>
      <element name="inverseFlattening" type="gml:MeasureType"/>
      <element name="semiMinorAxis" type="gml:LengthType"/>
      <element name="isSphere" type="boolean" default="true"/>
    </choice>
  </complexType>
</element>
Element gml:SecondDefiningParameter / gml:inverseFlattening
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type gml:MeasureType
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="inverseFlattening" type="gml:MeasureType"/>
Element gml:SecondDefiningParameter / gml:semiMinorAxis
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType gml_3_2.tmp#LengthType
Type gml:LengthType
Type hierarchy
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="semiMinorAxis" type="gml:LengthType"/>
Element gml:SecondDefiningParameter / gml:isSphere
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type boolean
Properties
content simple
default true
Source
<element name="isSphere" type="boolean" default="true"/>
Element gml:VerticalCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:VerticalCRS is a 1D coordinate reference system used for recording heights or depths. Vertical CRSs make use of the direction of gravity to define the concept of height or depth, but the relationship with gravity may not be straightforward. By implication, ellipsoidal heights (h) cannot be captured in a vertical coordinate reference system. Ellipsoidal heights cannot exist independently, but only as an inseparable part of a 3D coordinate tuple defined in a geographic 3D coordinate reference system.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_verticalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_verticalDatum gml_3_2.tmp#VerticalCRSType gml_3_2.tmp#AbstractSingleCRS
Type gml:VerticalCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:verticalCS, gml:verticalDatum
Instance
<gml:VerticalCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:verticalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:verticalCS>
  <gml:verticalDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:verticalDatum>
</gml:VerticalCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="VerticalCRS" type="gml:VerticalCRSType" substitutionGroup="gml:AbstractSingleCRS">
  <annotation>
    <documentation>gml:VerticalCRS is a 1D coordinate reference system used for recording heights or depths. Vertical CRSs make use of the direction of gravity to define the concept of height or depth, but the relationship with gravity may not be straightforward. By implication, ellipsoidal heights (h) cannot be captured in a vertical coordinate reference system. Ellipsoidal heights cannot exist independently, but only as an inseparable part of a 3D coordinate tuple defined in a geographic 3D coordinate reference system.</documentation>
  </annotation>
</element>
Element gml:verticalCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:verticalCS is an association role to the vertical coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalCS gml_3_2.tmp#VerticalCSPropertyType gml_3_2.tmp#usesVerticalCS
Type gml:VerticalCSPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:VerticalCRSType
Model
Children gml:VerticalCS
Instance
<gml:verticalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:VerticalCS aggregationType="" gml:id="">{1,1}</gml:VerticalCS>
</gml:verticalCS>
Attributes
Source
<element name="verticalCS" type="gml:VerticalCSPropertyType">
  <annotation>
    <documentation>gml:verticalCS is an association role to the vertical coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:VerticalCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:VerticalCS is a one-dimensional coordinate system used to record the heights or depths of points. Such a coordinate system is usually dependent on the Earth's gravity field, perhaps loosely as when atmospheric pressure is the basis for the vertical coordinate system axis. A VerticalCS shall have one gml:axis property element.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#VerticalCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:VerticalCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:VerticalCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:VerticalCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="VerticalCS" type="gml:VerticalCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:VerticalCS is a one-dimensional coordinate system used to record the heights or depths of points. Such a coordinate system is usually dependent on the Earth's gravity field, perhaps loosely as when atmospheric pressure is the basis for the vertical coordinate system axis. A VerticalCS shall have one gml:axis property element.</documentation>
  </annotation>
</element>
Element gml:verticalDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:verticalDatum is an association role to the vertical datum used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalDatum gml_3_2.tmp#VerticalDatumPropertyType gml_3_2.tmp#usesVerticalDatum
Type gml:VerticalDatumPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:VerticalCRSType
Model
Children gml:VerticalDatum
Instance
<gml:verticalDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:VerticalDatum gml:id="">{1,1}</gml:VerticalDatum>
</gml:verticalDatum>
Attributes
Source
<element name="verticalDatum" type="gml:VerticalDatumPropertyType">
  <annotation>
    <documentation>gml:verticalDatum is an association role to the vertical datum used by this CRS.</documentation>
  </annotation>
</element>
Element gml:VerticalDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:VerticalDatum is a textual description and/or a set of parameters identifying a particular reference level surface used as a zero-height surface, including its position with respect to the Earth for any of the height types recognized by this International Standard.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#VerticalDatumType gml_3_2.tmp#AbstractDatum
Type gml:VerticalDatumType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:realizationEpoch, gml:remarks, gml:scope
Instance
<gml:VerticalDatum gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:anchorDefinition codeSpace="">{0,1}</gml:anchorDefinition>
  <gml:realizationEpoch>{0,1}</gml:realizationEpoch>
</gml:VerticalDatum>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="VerticalDatum" type="gml:VerticalDatumType" substitutionGroup="gml:AbstractDatum">
  <annotation>
    <documentation>gml:VerticalDatum is a textual description and/or a set of parameters identifying a particular reference level surface used as a zero-height surface, including its position with respect to the Earth for any of the height types recognized by this International Standard.</documentation>
  </annotation>
</element>
Element gml:ProjectedCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ProjectedCRS is a 2D coordinate reference system used to approximate the shape of the earth on a planar surface, but in such a way that the distortion that is inherent to the approximation is carefully controlled and known. Distortion correction is commonly applied to calculated bearings and distances to produce values that are a close match to actual field values.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_conversion gml_3_2.tmp#AbstractGeneralDerivedCRSType gml_3_2.tmp#baseGeodeticCRS gml_3_2.tmp#baseGeographicCRS gml_3_2.tmp#http___www.opengis.net_gml_3.2_cartesianCS gml_3_2.tmp#ProjectedCRSType gml_3_2.tmp#AbstractGeneralDerivedCRS
Type gml:ProjectedCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:baseGeodeticCRS, gml:baseGeographicCRS, gml:cartesianCS, gml:conversion, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Instance
<gml:ProjectedCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:conversion xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:conversion>
  <gml:baseGeodeticCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:baseGeodeticCRS>
  <gml:baseGeographicCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:baseGeographicCRS>
  <gml:cartesianCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:cartesianCS>
</gml:ProjectedCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="ProjectedCRS" type="gml:ProjectedCRSType" substitutionGroup="gml:AbstractGeneralDerivedCRS">
  <annotation>
    <documentation>gml:ProjectedCRS is a 2D coordinate reference system used to approximate the shape of the earth on a planar surface, but in such a way that the distortion that is inherent to the approximation is carefully controlled and known. Distortion correction is commonly applied to calculated bearings and distances to produce values that are a close match to actual field values.</documentation>
  </annotation>
</element>
Element gml:baseGeodeticCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:baseGeodeticCRS is an association role to the geodetic coordinate reference system used by this projected CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeodeticCRS gml_3_2.tmp#GeodeticCRSPropertyType
Type gml:GeodeticCRSPropertyType
Properties
content complex
Used by
Complex Type gml:ProjectedCRSType
Model
Children gml:GeodeticCRS
Instance
<gml:baseGeodeticCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:GeodeticCRS gml:id="">{1,1}</gml:GeodeticCRS>
</gml:baseGeodeticCRS>
Attributes
Source
<element name="baseGeodeticCRS" type="gml:GeodeticCRSPropertyType">
  <annotation>
    <documentation>gml:baseGeodeticCRS is an association role to the geodetic coordinate reference system used by this projected CRS.</documentation>
  </annotation>
</element>
Element gml:baseGeographicCRS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeographicCRS gml_3_2.tmp#GeographicCRSPropertyType
Type gml:GeographicCRSPropertyType
Properties
content complex
Used by
Complex Type gml:ProjectedCRSType
Model
Children gml:GeographicCRS
Instance
<gml:baseGeographicCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:GeographicCRS gml:id="">{1,1}</gml:GeographicCRS>
</gml:baseGeographicCRS>
Attributes
Source
<element name="baseGeographicCRS" type="gml:GeographicCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:GeographicCRS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#usesEllipsoidalCS gml_3_2.tmp#usesGeodeticDatum gml_3_2.tmp#GeographicCRSType gml_3_2.tmp#AbstractSingleCRS
Type gml:GeographicCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:usesEllipsoidalCS, gml:usesGeodeticDatum
Instance
<gml:GeographicCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:usesEllipsoidalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:usesEllipsoidalCS>
  <gml:usesGeodeticDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:usesGeodeticDatum>
</gml:GeographicCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="GeographicCRS" type="gml:GeographicCRSType" substitutionGroup="gml:AbstractSingleCRS">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesEllipsoidalCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EllipsoidalCS gml_3_2.tmp#EllipsoidalCSPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_ellipsoidalCS
Type gml:EllipsoidalCSPropertyType
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:GeographicCRSType
Model
Children gml:EllipsoidalCS
Instance
<gml:usesEllipsoidalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:EllipsoidalCS aggregationType="" gml:id="">{1,1}</gml:EllipsoidalCS>
</gml:usesEllipsoidalCS>
Attributes
Source
<element name="usesEllipsoidalCS" type="gml:EllipsoidalCSPropertyType" substitutionGroup="gml:ellipsoidalCS">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesGeodeticDatum
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeodeticDatum gml_3_2.tmp#GeodeticDatumPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_geodeticDatum
Type gml:GeodeticDatumPropertyType
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:GeodeticDatum
Instance
<gml:usesGeodeticDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:GeodeticDatum gml:id="">{1,1}</gml:GeodeticDatum>
</gml:usesGeodeticDatum>
Attributes
Source
<element name="usesGeodeticDatum" type="gml:GeodeticDatumPropertyType" substitutionGroup="gml:geodeticDatum">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:DerivedCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:DerivedCRS is a single coordinate reference system that is defined by its coordinate conversion from another single coordinate reference system known as the base CRS. The base CRS can be a projected coordinate reference system, if this DerivedCRS is used for a georectified grid coverage as described in ISO 19123, Clause 8.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_conversion gml_3_2.tmp#AbstractGeneralDerivedCRSType gml_3_2.tmp#baseCRS gml_3_2.tmp#http___www.opengis.net_gml_3.2_derivedCRSType gml_3_2.tmp#coordinateSystem gml_3_2.tmp#DerivedCRSType gml_3_2.tmp#AbstractGeneralDerivedCRS
Type gml:DerivedCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:baseCRS, gml:conversion, gml:coordinateSystem, gml:derivedCRSType, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Instance
<gml:DerivedCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:conversion xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:conversion>
  <gml:baseCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:baseCRS>
  <gml:derivedCRSType codeSpace="">{1,1}</gml:derivedCRSType>
  <gml:coordinateSystem xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:coordinateSystem>
</gml:DerivedCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="DerivedCRS" type="gml:DerivedCRSType" substitutionGroup="gml:AbstractGeneralDerivedCRS">
  <annotation>
    <documentation>gml:DerivedCRS is a single coordinate reference system that is defined by its coordinate conversion from another single coordinate reference system known as the base CRS. The base CRS can be a projected coordinate reference system, if this DerivedCRS is used for a georectified grid coverage as described in ISO 19123, Clause 8.</documentation>
  </annotation>
</element>
Element gml:baseCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:baseCRS is an association role to the coordinate reference system used by this derived CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractSingleCRS gml_3_2.tmp#SingleCRSPropertyType
Type gml:SingleCRSPropertyType
Properties
content complex
Used by
Complex Type gml:DerivedCRSType
Model
Children gml:AbstractSingleCRS
Instance
<gml:baseCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSingleCRS gml:id="">{1,1}</gml:AbstractSingleCRS>
</gml:baseCRS>
Attributes
Source
<element name="baseCRS" type="gml:SingleCRSPropertyType">
  <annotation>
    <documentation>gml:baseCRS is an association role to the coordinate reference system used by this derived CRS.</documentation>
  </annotation>
</element>
Element gml:derivedCRSType
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:derivedCRSType property describes the type of a derived coordinate reference system. The required codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType NO_NAMESPACE.tmp#CodeWithAuthorityType_codeSpace gml_3_2.tmp#CodeWithAuthorityType
Type gml:CodeWithAuthorityType
Type hierarchy
Properties
content complex
Used by
Complex Type gml:DerivedCRSType
Attributes
QName Type Use
codeSpace anyURI required
Source
<element name="derivedCRSType" type="gml:CodeWithAuthorityType">
  <annotation>
    <documentation>The gml:derivedCRSType property describes the type of a derived coordinate reference system. The required codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.</documentation>
  </annotation>
</element>
Element gml:coordinateSystem
Namespace http://www.opengis.net/gml/3.2
Annotations
An association role to the coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCoordinateSystem gml_3_2.tmp#CoordinateSystemPropertyType gml_3_2.tmp#usesCS
Type gml:CoordinateSystemPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AbstractCoordinateSystem
Instance
<gml:coordinateSystem xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCoordinateSystem aggregationType="" gml:id="">{1,1}</gml:AbstractCoordinateSystem>
</gml:coordinateSystem>
Attributes
Source
<element name="coordinateSystem" type="gml:CoordinateSystemPropertyType">
  <annotation>
    <documentation>An association role to the coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:AbstractCoordinateSystem
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractCoordinateSystem is a coordinate system (CS) is the non-repeating sequence of coordinate system axes that spans a given coordinate space. A CS is derived from a set of mathematical rules for specifying how coordinates in a given space are to be assigned to points. The coordinate values in a coordinate tuple shall be recorded in the order in which the coordinate system axes associations are recorded. This abstract complex type shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#AffineCS gml_3_2.tmp#CartesianCS gml_3_2.tmp#CylindricalCS gml_3_2.tmp#EllipsoidalCS gml_3_2.tmp#LinearCS gml_3_2.tmp#ObliqueCartesianCS gml_3_2.tmp#PolarCS gml_3_2.tmp#SphericalCS gml_3_2.tmp#TemporalCS gml_3_2.tmp#TimeCS gml_3_2.tmp#UserDefinedCS gml_3_2.tmp#VerticalCS gml_3_2.tmp#Definition
Type gml:AbstractCoordinateSystemType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:AbstractCoordinateSystem aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:AbstractCoordinateSystem>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractCoordinateSystem" type="gml:AbstractCoordinateSystemType" abstract="true" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>gml:AbstractCoordinateSystem is a coordinate system (CS) is the non-repeating sequence of coordinate system axes that spans a given coordinate space. A CS is derived from a set of mathematical rules for specifying how coordinates in a given space are to be assigned to points. The coordinate values in a coordinate tuple shall be recorded in the order in which the coordinate system axes associations are recorded. This abstract complex type shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.</documentation>
  </annotation>
</element>
Element gml:EngineeringCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:EngineeringCRS is a contextually local coordinate reference system which can be divided into two broad categories:
-	earth-fixed systems applied to engineering activities on or near the surface of the earth;
-	CRSs on moving platforms such as road vehicles, vessels, aircraft, or spacecraft, see ISO 19111 8.3.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_affineCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_cartesianCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_cylindricalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_linearCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_polarCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_sphericalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_userDefinedCS gml_3_2.tmp#coordinateSystem gml_3_2.tmp#http___www.opengis.net_gml_3.2_engineeringDatum gml_3_2.tmp#EngineeringCRSType gml_3_2.tmp#AbstractSingleCRS
Type gml:EngineeringCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:affineCS, gml:cartesianCS, gml:coordinateSystem, gml:cylindricalCS, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:engineeringDatum, gml:identifier, gml:linearCS, gml:metaDataProperty, gml:name, gml:polarCS, gml:remarks, gml:scope, gml:sphericalCS, gml:userDefinedCS
Instance
<gml:EngineeringCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:affineCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:affineCS>
  <gml:cartesianCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:cartesianCS>
  <gml:cylindricalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:cylindricalCS>
  <gml:linearCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:linearCS>
  <gml:polarCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:polarCS>
  <gml:sphericalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:sphericalCS>
  <gml:userDefinedCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:userDefinedCS>
  <gml:coordinateSystem xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:coordinateSystem>
  <gml:engineeringDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:engineeringDatum>
</gml:EngineeringCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="EngineeringCRS" type="gml:EngineeringCRSType" substitutionGroup="gml:AbstractSingleCRS">
  <annotation>
    <documentation>gml:EngineeringCRS is a contextually local coordinate reference system which can be divided into two broad categories: - earth-fixed systems applied to engineering activities on or near the surface of the earth; - CRSs on moving platforms such as road vehicles, vessels, aircraft, or spacecraft, see ISO 19111 8.3.</documentation>
  </annotation>
</element>
Element gml:affineCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:affineCS is an association role to the affine coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AffineCS gml_3_2.tmp#AffineCSPropertyType gml_3_2.tmp#usesAffineCS
Type gml:AffineCSPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AffineCS
Instance
<gml:affineCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AffineCS aggregationType="" gml:id="">{1,1}</gml:AffineCS>
</gml:affineCS>
Attributes
Source
<element name="affineCS" type="gml:AffineCSPropertyType">
  <annotation>
    <documentation>gml:affineCS is an association role to the affine coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:AffineCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AffineCS is a two- or three-dimensional coordinate system with straight axes that are not necessarily orthogonal. An AffineCS shall have two or three gml:axis property elements; the number of property elements shall equal the dimension of the CS.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#AffineCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:AffineCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:AffineCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:AffineCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AffineCS" type="gml:AffineCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:AffineCS is a two- or three-dimensional coordinate system with straight axes that are not necessarily orthogonal. An AffineCS shall have two or three gml:axis property elements; the number of property elements shall equal the dimension of the CS.</documentation>
  </annotation>
</element>
Element gml:cylindricalCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:cylindricalCS is an association role to the cylindrical coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CylindricalCS gml_3_2.tmp#CylindricalCSPropertyType
Type gml:CylindricalCSPropertyType
Properties
content complex
Used by
Complex Type gml:EngineeringCRSType
Model
Children gml:CylindricalCS
Instance
<gml:cylindricalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:CylindricalCS aggregationType="" gml:id="">{1,1}</gml:CylindricalCS>
</gml:cylindricalCS>
Attributes
Source
<element name="cylindricalCS" type="gml:CylindricalCSPropertyType">
  <annotation>
    <documentation>gml:cylindricalCS is an association role to the cylindrical coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:CylindricalCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CylindricalCS is a three-dimensional coordinate system consisting of a polar coordinate system extended by a straight coordinate axis perpendicular to the plane spanned by the polar coordinate system. A CylindricalCS shall have three gml:axis property elements.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#CylindricalCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:CylindricalCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:CylindricalCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:CylindricalCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="CylindricalCS" type="gml:CylindricalCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:CylindricalCS is a three-dimensional coordinate system consisting of a polar coordinate system extended by a straight coordinate axis perpendicular to the plane spanned by the polar coordinate system. A CylindricalCS shall have three gml:axis property elements.</documentation>
  </annotation>
</element>
Element gml:linearCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:linearCS is an association role to the linear coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#LinearCS gml_3_2.tmp#LinearCSPropertyType
Type gml:LinearCSPropertyType
Properties
content complex
Used by
Complex Type gml:EngineeringCRSType
Model
Children gml:LinearCS
Instance
<gml:linearCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:LinearCS aggregationType="" gml:id="">{1,1}</gml:LinearCS>
</gml:linearCS>
Attributes
Source
<element name="linearCS" type="gml:LinearCSPropertyType">
  <annotation>
    <documentation>gml:linearCS is an association role to the linear coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:LinearCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:LinearCS is a one-dimensional coordinate system that consists of the points that lie on the single axis described. The associated coordinate is the distance – with or without offset – from the specified datum to the point along the axis. A LinearCS shall have one gml:axis property element.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#LinearCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:LinearCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:LinearCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:LinearCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="LinearCS" type="gml:LinearCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:LinearCS is a one-dimensional coordinate system that consists of the points that lie on the single axis described. The associated coordinate is the distance – with or without offset – from the specified datum to the point along the axis. A LinearCS shall have one gml:axis property element.</documentation>
  </annotation>
</element>
Element gml:polarCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:polarCS is an association role to the polar coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#PolarCS gml_3_2.tmp#PolarCSPropertyType
Type gml:PolarCSPropertyType
Properties
content complex
Used by
Complex Type gml:EngineeringCRSType
Model
Children gml:PolarCS
Instance
<gml:polarCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:PolarCS aggregationType="" gml:id="">{1,1}</gml:PolarCS>
</gml:polarCS>
Attributes
Source
<element name="polarCS" type="gml:PolarCSPropertyType">
  <annotation>
    <documentation>gml:polarCS is an association role to the polar coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:PolarCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:PolarCS ia s two-dimensional coordinate system in which position is specified by the distance from the origin and the angle between the line from the origin to a point and a reference direction. A PolarCS shall have two gml:axis property elements.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#PolarCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:PolarCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:PolarCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:PolarCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="PolarCS" type="gml:PolarCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:PolarCS ia s two-dimensional coordinate system in which position is specified by the distance from the origin and the angle between the line from the origin to a point and a reference direction. A PolarCS shall have two gml:axis property elements.</documentation>
  </annotation>
</element>
Element gml:userDefinedCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:userDefinedCS is an association role to the user defined coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#UserDefinedCS gml_3_2.tmp#UserDefinedCSPropertyType
Type gml:UserDefinedCSPropertyType
Properties
content complex
Used by
Complex Type gml:EngineeringCRSType
Model
Children gml:UserDefinedCS
Instance
<gml:userDefinedCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:UserDefinedCS aggregationType="" gml:id="">{1,1}</gml:UserDefinedCS>
</gml:userDefinedCS>
Attributes
Source
<element name="userDefinedCS" type="gml:UserDefinedCSPropertyType">
  <annotation>
    <documentation>gml:userDefinedCS is an association role to the user defined coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:UserDefinedCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:UserDefinedCS is a two- or three-dimensional coordinate system that consists of any combination of coordinate axes not covered by any other coordinate system type. A UserDefinedCS shall have two or three gml:axis property elements; the number of property elements shall equal the dimension of the CS.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#UserDefinedCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:UserDefinedCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:UserDefinedCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:UserDefinedCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="UserDefinedCS" type="gml:UserDefinedCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:UserDefinedCS is a two- or three-dimensional coordinate system that consists of any combination of coordinate axes not covered by any other coordinate system type. A UserDefinedCS shall have two or three gml:axis property elements; the number of property elements shall equal the dimension of the CS.</documentation>
  </annotation>
</element>
Element gml:engineeringDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:engineeringDatum is an association role to the engineering datum used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EngineeringDatum gml_3_2.tmp#EngineeringDatumPropertyType gml_3_2.tmp#usesEngineeringDatum
Type gml:EngineeringDatumPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:EngineeringCRSType
Model
Children gml:EngineeringDatum
Instance
<gml:engineeringDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:EngineeringDatum gml:id="">{1,1}</gml:EngineeringDatum>
</gml:engineeringDatum>
Attributes
Source
<element name="engineeringDatum" type="gml:EngineeringDatumPropertyType">
  <annotation>
    <documentation>gml:engineeringDatum is an association role to the engineering datum used by this CRS.</documentation>
  </annotation>
</element>
Element gml:EngineeringDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:EngineeringDatum defines the origin of an engineering coordinate reference system, and is used in a region around that origin. This origin may be fixed with respect to the earth (such as a defined point at a construction site), or be a defined point on a moving vehicle (such as on a ship or satellite).
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#EngineeringDatumType gml_3_2.tmp#AbstractDatum
Type gml:EngineeringDatumType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:realizationEpoch, gml:remarks, gml:scope
Instance
<gml:EngineeringDatum gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:anchorDefinition codeSpace="">{0,1}</gml:anchorDefinition>
  <gml:realizationEpoch>{0,1}</gml:realizationEpoch>
</gml:EngineeringDatum>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="EngineeringDatum" type="gml:EngineeringDatumType" substitutionGroup="gml:AbstractDatum">
  <annotation>
    <documentation>gml:EngineeringDatum defines the origin of an engineering coordinate reference system, and is used in a region around that origin. This origin may be fixed with respect to the earth (such as a defined point at a construction site), or be a defined point on a moving vehicle (such as on a ship or satellite).</documentation>
  </annotation>
</element>
Element gml:ImageCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ImageCRS is an engineering coordinate reference system applied to locations in images. Image coordinate reference systems are treated as a separate sub-type because the definition of the associated image datum contains two attributes not relevant to other engineering datums.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_cartesianCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_affineCS gml_3_2.tmp#usesObliqueCartesianCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_imageDatum gml_3_2.tmp#ImageCRSType gml_3_2.tmp#AbstractSingleCRS
Type gml:ImageCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:affineCS, gml:cartesianCS, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:imageDatum, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:usesObliqueCartesianCS
Instance
<gml:ImageCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:cartesianCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:cartesianCS>
  <gml:affineCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:affineCS>
  <gml:usesObliqueCartesianCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:usesObliqueCartesianCS>
  <gml:imageDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:imageDatum>
</gml:ImageCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="ImageCRS" type="gml:ImageCRSType" substitutionGroup="gml:AbstractSingleCRS">
  <annotation>
    <documentation>gml:ImageCRS is an engineering coordinate reference system applied to locations in images. Image coordinate reference systems are treated as a separate sub-type because the definition of the associated image datum contains two attributes not relevant to other engineering datums.</documentation>
  </annotation>
</element>
Element gml:usesObliqueCartesianCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ObliqueCartesianCS gml_3_2.tmp#ObliqueCartesianCSPropertyType
Type gml:ObliqueCartesianCSPropertyType
Properties
content complex
Used by
Complex Type gml:ImageCRSType
Model
Children gml:ObliqueCartesianCS
Instance
<gml:usesObliqueCartesianCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ObliqueCartesianCS aggregationType="" gml:id="">{1,1}</gml:ObliqueCartesianCS>
</gml:usesObliqueCartesianCS>
Attributes
Source
<element name="usesObliqueCartesianCS" type="gml:ObliqueCartesianCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:ObliqueCartesianCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#ObliqueCartesianCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:ObliqueCartesianCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:ObliqueCartesianCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:ObliqueCartesianCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="ObliqueCartesianCS" type="gml:ObliqueCartesianCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:imageDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:imageDatum is an association role to the image datum used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ImageDatum gml_3_2.tmp#ImageDatumPropertyType gml_3_2.tmp#usesImageDatum
Type gml:ImageDatumPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:ImageCRSType
Model
Children gml:ImageDatum
Instance
<gml:imageDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ImageDatum gml:id="">{1,1}</gml:ImageDatum>
</gml:imageDatum>
Attributes
Source
<element name="imageDatum" type="gml:ImageDatumPropertyType">
  <annotation>
    <documentation>gml:imageDatum is an association role to the image datum used by this CRS.</documentation>
  </annotation>
</element>
Element gml:ImageDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ImageDatum defines the origin of an image coordinate reference system, and is used in a local context only. For an image datum, the anchor definition is usually either the centre of the image or the corner of the image. For more information, see ISO 19111 B.3.5.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#pixelInCell gml_3_2.tmp#ImageDatumType gml_3_2.tmp#AbstractDatum
Type gml:ImageDatumType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:pixelInCell, gml:realizationEpoch, gml:remarks, gml:scope
Instance
<gml:ImageDatum gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:anchorDefinition codeSpace="">{0,1}</gml:anchorDefinition>
  <gml:realizationEpoch>{0,1}</gml:realizationEpoch>
  <gml:pixelInCell codeSpace="">{1,1}</gml:pixelInCell>
</gml:ImageDatum>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="ImageDatum" type="gml:ImageDatumType" substitutionGroup="gml:AbstractDatum">
  <annotation>
    <documentation>gml:ImageDatum defines the origin of an image coordinate reference system, and is used in a local context only. For an image datum, the anchor definition is usually either the centre of the image or the corner of the image. For more information, see ISO 19111 B.3.5.</documentation>
  </annotation>
</element>
Element gml:pixelInCell
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:pixelInCell is a specification of the way an image grid is associated with the image data attributes. The required codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType NO_NAMESPACE.tmp#CodeWithAuthorityType_codeSpace gml_3_2.tmp#CodeWithAuthorityType
Type gml:CodeWithAuthorityType
Type hierarchy
Properties
content complex
Used by
Complex Type gml:ImageDatumType
Attributes
QName Type Use
codeSpace anyURI required
Source
<element name="pixelInCell" type="gml:CodeWithAuthorityType">
  <annotation>
    <documentation>gml:pixelInCell is a specification of the way an image grid is associated with the image data attributes. The required codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.</documentation>
  </annotation>
</element>
Element gml:TemporalCRS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TemporalCRS is a 1D coordinate reference system used for the recording of time.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_timeCS gml_3_2.tmp#usesTemporalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_temporalDatum gml_3_2.tmp#TemporalCRSType gml_3_2.tmp#AbstractSingleCRS
Type gml:TemporalCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:temporalDatum, gml:timeCS, gml:usesTemporalCS
Instance
<gml:TemporalCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:timeCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:timeCS>
  <gml:usesTemporalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:usesTemporalCS>
  <gml:temporalDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:temporalDatum>
</gml:TemporalCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TemporalCRS" type="gml:TemporalCRSType" substitutionGroup="gml:AbstractSingleCRS">
  <annotation>
    <documentation>gml:TemporalCRS is a 1D coordinate reference system used for the recording of time.</documentation>
  </annotation>
</element>
Element gml:timeCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:timeCS is an association role to the time coordinate system used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeCS gml_3_2.tmp#TimeCSPropertyType gml_3_2.tmp#usesTimeCS
Type gml:TimeCSPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:TemporalCRSType
Model
Children gml:TimeCS
Instance
<gml:timeCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeCS aggregationType="" gml:id="">{1,1}</gml:TimeCS>
</gml:timeCS>
Attributes
Source
<element name="timeCS" type="gml:TimeCSPropertyType">
  <annotation>
    <documentation>gml:timeCS is an association role to the time coordinate system used by this CRS.</documentation>
  </annotation>
</element>
Element gml:TimeCS
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeCS is a one-dimensional coordinate system containing a time axis, used to describe the temporal position of a point in the specified time units from a specified time origin. A TimeCS shall have one gml:axis property element.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#TimeCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:TimeCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:TimeCSPropertyType
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:TimeCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:TimeCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeCS" type="gml:TimeCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <documentation>gml:TimeCS is a one-dimensional coordinate system containing a time axis, used to describe the temporal position of a point in the specified time units from a specified time origin. A TimeCS shall have one gml:axis property element.</documentation>
  </annotation>
</element>
Element gml:usesTemporalCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TemporalCS gml_3_2.tmp#TemporalCSPropertyType
Type gml:TemporalCSPropertyType
Properties
content complex
Used by
Complex Type gml:TemporalCRSType
Model
Children gml:TemporalCS
Instance
<gml:usesTemporalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TemporalCS aggregationType="" gml:id="">{1,1}</gml:TemporalCS>
</gml:usesTemporalCS>
Attributes
Source
<element name="usesTemporalCS" type="gml:TemporalCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:TemporalCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType gml_3_2.tmp#TemporalCSType gml_3_2.tmp#AbstractCoordinateSystem
Type gml:TemporalCSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:TemporalCS aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:axis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:axis>
</gml:TemporalCS>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TemporalCS" type="gml:TemporalCSType" substitutionGroup="gml:AbstractCoordinateSystem">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:temporalDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:temporalDatum is an association role to the temporal datum used by this CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TemporalDatum gml_3_2.tmp#TemporalDatumPropertyType gml_3_2.tmp#usesTemporalDatum
Type gml:TemporalDatumPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:TemporalCRSType
Model
Children gml:TemporalDatum
Instance
<gml:temporalDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TemporalDatum gml:id="">{1,1}</gml:TemporalDatum>
</gml:temporalDatum>
Attributes
Source
<element name="temporalDatum" type="gml:TemporalDatumPropertyType">
  <annotation>
    <documentation>gml:temporalDatum is an association role to the temporal datum used by this CRS.</documentation>
  </annotation>
</element>
Element gml:TemporalDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:TemporalDatum defines the origin of a Temporal Reference System. This type omits the "anchorDefinition" and "realizationEpoch" elements and adds the "origin" element with the dateTime type.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#TemporalDatumBaseType gml_3_2.tmp#origin gml_3_2.tmp#TemporalDatumType gml_3_2.tmp#AbstractDatum
Type gml:TemporalDatumType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:origin, gml:remarks, gml:scope
Instance
<gml:TemporalDatum gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:origin>{1,1}</gml:origin>
</gml:TemporalDatum>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TemporalDatum" type="gml:TemporalDatumType" substitutionGroup="gml:AbstractDatum">
  <annotation>
    <documentation>A gml:TemporalDatum defines the origin of a Temporal Reference System. This type omits the "anchorDefinition" and "realizationEpoch" elements and adds the "origin" element with the dateTime type.</documentation>
  </annotation>
</element>
Element gml:origin
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:origin is the date and time origin of this temporal datum.
Diagram
Diagram
Type dateTime
Properties
content simple
Used by
Complex Type gml:TemporalDatumType
Source
<element name="origin" type="dateTime">
  <annotation>
    <documentation>gml:origin is the date and time origin of this temporal datum.</documentation>
  </annotation>
</element>
Element gml:AbstractDatum
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:AbstractDatum specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system. A datum uses a parameter or set of parameters that determine the location of the origin of the coordinate reference system. Each datum subtype may be associated with only specific types of coordinate systems. This abstract complex type shall not be used, extended, or restricted, in a GML Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#EngineeringDatum gml_3_2.tmp#GeodeticDatum gml_3_2.tmp#ImageDatum gml_3_2.tmp#TemporalDatum gml_3_2.tmp#VerticalDatum gml_3_2.tmp#Definition
Type gml:AbstractDatumType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Complex Type gml:DatumPropertyType
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:realizationEpoch, gml:remarks, gml:scope
Instance
<gml:AbstractDatum gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:anchorDefinition codeSpace="">{0,1}</gml:anchorDefinition>
  <gml:realizationEpoch>{0,1}</gml:realizationEpoch>
</gml:AbstractDatum>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractDatum" type="gml:AbstractDatumType" abstract="true" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>A gml:AbstractDatum specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system. A datum uses a parameter or set of parameters that determine the location of the origin of the coordinate reference system. Each datum subtype may be associated with only specific types of coordinate systems. This abstract complex type shall not be used, extended, or restricted, in a GML Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.</documentation>
  </annotation>
</element>
Element gml:AbstractCoordinateOperation
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractCoordinateOperation is a mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. Many but not all coordinate operations (from CRS A to CRS B) also uniquely define the inverse operation (from CRS B to CRS A). In some cases, the operation method algorithm for the inverse operation is the same as for the forward algorithm, but the signs of some operation parameter values shall be reversed. In other cases, different algorithms are required for the forward and inverse operations, but the same operation parameter values are used. If (some) entirely different parameter values are needed, a different coordinate operation shall be defined.
The optional coordinateOperationAccuracy property elements provide estimates of the impact of this coordinate operation on point position accuracy.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#AbstractSingleOperation gml_3_2.tmp#ConcatenatedOperation gml_3_2.tmp#Definition
Type gml:AbstractCoordinateOperationType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:AbstractCoordinateOperation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{0,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:targetCRS>
</gml:AbstractCoordinateOperation>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractCoordinateOperation" type="gml:AbstractCoordinateOperationType" abstract="true" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>gml:AbstractCoordinateOperation is a mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system. Many but not all coordinate operations (from CRS A to CRS B) also uniquely define the inverse operation (from CRS B to CRS A). In some cases, the operation method algorithm for the inverse operation is the same as for the forward algorithm, but the signs of some operation parameter values shall be reversed. In other cases, different algorithms are required for the forward and inverse operations, but the same operation parameter values are used. If (some) entirely different parameter values are needed, a different coordinate operation shall be defined. The optional coordinateOperationAccuracy property elements provide estimates of the impact of this coordinate operation on point position accuracy.</documentation>
  </annotation>
</element>
Element gml:AbstractSingleOperation
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractSingleOperation is a single (not concatenated) coordinate operation.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#AbstractOperation gml_3_2.tmp#PassThroughOperation gml_3_2.tmp#AbstractCoordinateOperation
Type gml:AbstractCoordinateOperationType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:AbstractSingleOperation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{0,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:targetCRS>
</gml:AbstractSingleOperation>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractSingleOperation" type="gml:AbstractCoordinateOperationType" abstract="true" substitutionGroup="gml:AbstractCoordinateOperation">
  <annotation>
    <documentation>gml:AbstractSingleOperation is a single (not concatenated) coordinate operation.</documentation>
  </annotation>
</element>
Element gml:AbstractGeneralTransformation
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeneralTransformation is an abstract operation on coordinates that usually includes a change of Datum. The parameters of a coordinate transformation are empirically derived from data containing the coordinates of a series of points in both coordinate reference systems. This computational process is usually "over-determined", allowing derivation of error (or accuracy) estimates for the transformation. Also, the stochastic nature of the parameters may result in multiple (different) versions of the same coordinate transformation. The operationVersion, sourceCRS, and targetCRS proeprty elements are mandatory in a coordinate transformation.
This abstract complex type is expected to be extended for well-known operation methods with many Transformation instances, in Application Schemas that define operation-method-specialized value element names and contents. This transformation uses an operation method with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type. All concrete types derived from this type shall extend this type to include a "usesMethod" element that references one "OperationMethod" element. Similarly, all concrete types derived from this type shall extend this type to include one or more elements each named "uses...Value" that each use the type of an element substitutable for the "AbstractGeneralParameterValue" element.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractGeneralTransformationType gml_3_2.tmp#Transformation gml_3_2.tmp#AbstractOperation
Type gml:AbstractGeneralTransformationType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:AbstractGeneralTransformation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{1,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:targetCRS>
</gml:AbstractGeneralTransformation>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractGeneralTransformation" type="gml:AbstractGeneralTransformationType" abstract="true" substitutionGroup="gml:AbstractOperation">
  <annotation>
    <documentation>gml:AbstractGeneralTransformation is an abstract operation on coordinates that usually includes a change of Datum. The parameters of a coordinate transformation are empirically derived from data containing the coordinates of a series of points in both coordinate reference systems. This computational process is usually "over-determined", allowing derivation of error (or accuracy) estimates for the transformation. Also, the stochastic nature of the parameters may result in multiple (different) versions of the same coordinate transformation. The operationVersion, sourceCRS, and targetCRS proeprty elements are mandatory in a coordinate transformation. This abstract complex type is expected to be extended for well-known operation methods with many Transformation instances, in Application Schemas that define operation-method-specialized value element names and contents. This transformation uses an operation method with associated parameter values. However, operation methods and parameter values are directly associated with concrete subtypes, not with this abstract type. All concrete types derived from this type shall extend this type to include a "usesMethod" element that references one "OperationMethod" element. Similarly, all concrete types derived from this type shall extend this type to include one or more elements each named "uses...Value" that each use the type of an element substitutable for the "AbstractGeneralParameterValue" element.</documentation>
  </annotation>
</element>
Element gml:ConcatenatedOperation
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#coordOperation gml_3_2.tmp#ConcatenatedOperationType gml_3_2.tmp#AbstractCoordinateOperation
Type gml:ConcatenatedOperationType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:coordOperation, gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:ConcatenatedOperation aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{0,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:targetCRS>
  <gml:coordOperation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{2,unbounded}</gml:coordOperation>
</gml:ConcatenatedOperation>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="ConcatenatedOperation" type="gml:ConcatenatedOperationType" substitutionGroup="gml:AbstractCoordinateOperation"/>
Element gml:coordOperation
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:coordOperation is an association role to a coordinate operation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCoordinateOperation gml_3_2.tmp#CoordinateOperationPropertyType gml_3_2.tmp#usesOperation gml_3_2.tmp#usesSingleOperation
Type gml:CoordinateOperationPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AbstractCoordinateOperation
Instance
<gml:coordOperation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCoordinateOperation gml:id="">{1,1}</gml:AbstractCoordinateOperation>
</gml:coordOperation>
Attributes
Source
<element name="coordOperation" type="gml:CoordinateOperationPropertyType">
  <annotation>
    <documentation>gml:coordOperation is an association role to a coordinate operation.</documentation>
  </annotation>
</element>
Element gml:PassThroughOperation
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:PassThroughOperation is a pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.
The modifiedCoordinate property elements are an ordered sequence of positive integers defining the positions in a coordinate tuple of the coordinates affected by this pass-through operation. The AggregationAttributeGroup should be used to specify that the modifiedCoordinate elements are ordered.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#modifiedCoordinate gml_3_2.tmp#coordOperation gml_3_2.tmp#PassThroughOperationType gml_3_2.tmp#AbstractSingleOperation
Type gml:PassThroughOperationType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:coordOperation, gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:modifiedCoordinate, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:PassThroughOperation aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{0,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:targetCRS>
  <gml:modifiedCoordinate>{1,unbounded}</gml:modifiedCoordinate>
  <gml:coordOperation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:coordOperation>
</gml:PassThroughOperation>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="PassThroughOperation" type="gml:PassThroughOperationType" substitutionGroup="gml:AbstractSingleOperation">
  <annotation>
    <documentation>gml:PassThroughOperation is a pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation. The modifiedCoordinate property elements are an ordered sequence of positive integers defining the positions in a coordinate tuple of the coordinates affected by this pass-through operation. The AggregationAttributeGroup should be used to specify that the modifiedCoordinate elements are ordered.</documentation>
  </annotation>
</element>
Element gml:modifiedCoordinate
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:modifiedCoordinate is a positive integer defining a position in a coordinate tuple.
Diagram
Diagram
Type positiveInteger
Properties
content simple
Used by
Source
<element name="modifiedCoordinate" type="positiveInteger">
  <annotation>
    <documentation>gml:modifiedCoordinate is a positive integer defining a position in a coordinate tuple.</documentation>
  </annotation>
</element>
Element gml:Conversion
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:Conversion is a concrete operation on coordinates that does not include any change of Datum. The best-known example of a coordinate conversion is a map projection. The parameters describing coordinate conversions are defined rather than empirically derived. Note that some conversions have no parameters.
This concrete complex type can be used without using a GML Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Conversion instance.
The usesValue property elements are an unordered list of composition associations to the set of parameter values used by this conversion operation.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#AbstractGeneralConversionType gml_3_2.tmp#method gml_3_2.tmp#http___www.opengis.net_gml_3.2_parameterValue gml_3_2.tmp#ConversionType gml_3_2.tmp#AbstractGeneralConversion
Type gml:ConversionType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:method, gml:name, gml:parameterValue, gml:remarks, gml:scope
Instance
<gml:Conversion gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:method xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:method>
  <gml:parameterValue>{0,unbounded}</gml:parameterValue>
</gml:Conversion>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Conversion" type="gml:ConversionType" substitutionGroup="gml:AbstractGeneralConversion">
  <annotation>
    <documentation>gml:Conversion is a concrete operation on coordinates that does not include any change of Datum. The best-known example of a coordinate conversion is a map projection. The parameters describing coordinate conversions are defined rather than empirically derived. Note that some conversions have no parameters. This concrete complex type can be used without using a GML Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Conversion instance. The usesValue property elements are an unordered list of composition associations to the set of parameter values used by this conversion operation.</documentation>
  </annotation>
</element>
Element gml:method
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:method is an association role to the operation method used by a coordinate operation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationMethod gml_3_2.tmp#OperationMethodPropertyType gml_3_2.tmp#usesMethod
Type gml:OperationMethodPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:OperationMethod
Instance
<gml:method xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationMethod gml:id="">{1,1}</gml:OperationMethod>
</gml:method>
Attributes
Source
<element name="method" type="gml:OperationMethodPropertyType">
  <annotation>
    <documentation>gml:method is an association role to the operation method used by a coordinate operation.</documentation>
  </annotation>
</element>
Element gml:OperationMethod
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:OperationMethod is a method (algorithm or procedure) used to perform a coordinate operation. Most operation methods use a number of operation parameters, although some coordinate conversions use none. Each coordinate operation using the method assigns values to these parameters.
The parameter elements are an unordered list of associations to the set of operation parameters and parameter groups used by this operation method.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#formulaCitation gml_3_2.tmp#formula gml_3_2.tmp#sourceDimensions gml_3_2.tmp#targetDimensions gml_3_2.tmp#parameter gml_3_2.tmp#OperationMethodType gml_3_2.tmp#Definition
Type gml:OperationMethodType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:formula, gml:formulaCitation, gml:identifier, gml:metaDataProperty, gml:name, gml:parameter, gml:remarks, gml:sourceDimensions, gml:targetDimensions
Instance
<gml:OperationMethod gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:formulaCitation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:formulaCitation>
  <gml:formula codeSpace="">{1,1}</gml:formula>
  <gml:sourceDimensions>{0,1}</gml:sourceDimensions>
  <gml:targetDimensions>{0,1}</gml:targetDimensions>
  <gml:parameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:parameter>
</gml:OperationMethod>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="OperationMethod" type="gml:OperationMethodType" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>gml:OperationMethod is a method (algorithm or procedure) used to perform a coordinate operation. Most operation methods use a number of operation parameters, although some coordinate conversions use none. Each coordinate operation using the method assigns values to these parameters. The parameter elements are an unordered list of associations to the set of operation parameters and parameter groups used by this operation method.</documentation>
  </annotation>
</element>
Element gml:formulaCitation
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:formulaCitation provides a reference to a publication giving the formula(s) or procedure used by an coordinate operation method.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gmd.tmp#CI_Citation
Properties
content complex
Used by
Model
Children gmd:CI_Citation
Instance
<gml:formulaCitation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmd="http://www.isotc211.org/2005/gmd">
  <gmd:CI_Citation id="" uuid="">{1,1}</gmd:CI_Citation>
</gml:formulaCitation>
Attributes
Source
<element name="formulaCitation">
  <annotation>
    <documentation>gml:formulaCitation provides a reference to a publication giving the formula(s) or procedure used by an coordinate operation method.</documentation>
  </annotation>
  <complexType>
    <sequence minOccurs="0">
      <element ref="gmd:CI_Citation"/>
    </sequence>
    <attributeGroup ref="gml:AssociationAttributeGroup"/>
  </complexType>
</element>
Element gml:formula
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:formula Formula(s) or procedure used by an operation method. The use of the codespace attribite has been deprecated. The property value shall be a character string.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType gml_3_2.tmp#methodFormula
Type gml:CodeType
Properties
content complex
Substitution Group
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="formula" type="gml:CodeType">
  <annotation>
    <documentation>gml:formula Formula(s) or procedure used by an operation method. The use of the codespace attribite has been deprecated. The property value shall be a character string.</documentation>
  </annotation>
</element>
Element gml:sourceDimensions
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:sourceDimensions is the number of dimensions in the source CRS of this operation method.
Diagram
Diagram
Type positiveInteger
Properties
content simple
Used by
Source
<element name="sourceDimensions" type="positiveInteger">
  <annotation>
    <documentation>gml:sourceDimensions is the number of dimensions in the source CRS of this operation method.</documentation>
  </annotation>
</element>
Element gml:targetDimensions
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:targetDimensions is the number of dimensions in the target CRS of this operation method.
Diagram
Diagram
Type positiveInteger
Properties
content simple
Used by
Source
<element name="targetDimensions" type="positiveInteger">
  <annotation>
    <documentation>gml:targetDimensions is the number of dimensions in the target CRS of this operation method.</documentation>
  </annotation>
</element>
Element gml:parameter
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:parameter is an association to an operation parameter or parameter group.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralOperationParameter gml_3_2.tmp#AbstractGeneralOperationParameterPropertyType gml_3_2.tmp#generalOperationParameter gml_3_2.tmp#includesParameter
Type gml:AbstractGeneralOperationParameterPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AbstractGeneralOperationParameter
Instance
<gml:parameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralOperationParameter gml:id="">{1,1}</gml:AbstractGeneralOperationParameter>
</gml:parameter>
Attributes
Source
<element name="parameter" type="gml:AbstractGeneralOperationParameterPropertyType">
  <annotation>
    <documentation>gml:parameter is an association to an operation parameter or parameter group.</documentation>
  </annotation>
</element>
Element gml:AbstractGeneralOperationParameter
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:GeneralOperationParameter is the abstract definition of a parameter or group of parameters used by an operation method.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#minimumOccurs gml_3_2.tmp#AbstractGeneralOperationParameterType gml_3_2.tmp#OperationParameter gml_3_2.tmp#OperationParameterGroup gml_3_2.tmp#Definition
Type gml:AbstractGeneralOperationParameterType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:remarks
Instance
<gml:AbstractGeneralOperationParameter gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:minimumOccurs>{0,1}</gml:minimumOccurs>
</gml:AbstractGeneralOperationParameter>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractGeneralOperationParameter" type="gml:AbstractGeneralOperationParameterType" abstract="true" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>gml:GeneralOperationParameter is the abstract definition of a parameter or group of parameters used by an operation method.</documentation>
  </annotation>
</element>
Element gml:minimumOccurs
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:minimumOccurs is the minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number shall be one.
Diagram
Diagram
Type nonNegativeInteger
Properties
content simple
Used by
Source
<element name="minimumOccurs" type="nonNegativeInteger">
  <annotation>
    <documentation>gml:minimumOccurs is the minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number shall be one.</documentation>
  </annotation>
</element>
Element gml:parameterValue
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:parameterValue is a composition association to a parameter value or group of parameter values used by a coordinate operation.
Diagram
Diagram gml_3_2.tmp#AbstractGeneralParameterValue gml_3_2.tmp#AbstractGeneralParameterValuePropertyType gml_3_2.tmp#includesValue gml_3_2.tmp#usesValue
Type gml:AbstractGeneralParameterValuePropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AbstractGeneralParameterValue
Instance
<gml:parameterValue xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralParameterValue>{1,1}</gml:AbstractGeneralParameterValue>
</gml:parameterValue>
Source
<element name="parameterValue" type="gml:AbstractGeneralParameterValuePropertyType">
  <annotation>
    <documentation>gml:parameterValue is a composition association to a parameter value or group of parameter values used by a coordinate operation.</documentation>
  </annotation>
</element>
Element gml:AbstractGeneralParameterValue
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeneralParameterValue is an abstract parameter value or group of parameter values.
This abstract complexType is expected to be extended and restricted for well-known operation methods with many instances, in Application Schemas that define operation-method-specialized element names and contents. Specific parameter value elements are directly contained in concrete subtypes, not in this abstract type. All concrete types derived from this type shall extend this type to include one "...Value" element with an appropriate type, which should be one of the element types allowed in the ParameterValueType. In addition, all derived concrete types shall extend this type to include a "operationParameter" property element that references one element substitutable for the "OperationParameter" object element.
Diagram
Diagram gml_3_2.tmp#AbstractGeneralParameterValueType gml_3_2.tmp#ParameterValue gml_3_2.tmp#ParameterValueGroup gml_3_2.tmp#AbstractObject
Type gml:AbstractGeneralParameterValueType
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Source
<element name="AbstractGeneralParameterValue" type="gml:AbstractGeneralParameterValueType" abstract="true" substitutionGroup="gml:AbstractObject">
  <annotation>
    <documentation>gml:AbstractGeneralParameterValue is an abstract parameter value or group of parameter values. This abstract complexType is expected to be extended and restricted for well-known operation methods with many instances, in Application Schemas that define operation-method-specialized element names and contents. Specific parameter value elements are directly contained in concrete subtypes, not in this abstract type. All concrete types derived from this type shall extend this type to include one "...Value" element with an appropriate type, which should be one of the element types allowed in the ParameterValueType. In addition, all derived concrete types shall extend this type to include a "operationParameter" property element that references one element substitutable for the "OperationParameter" object element.</documentation>
  </annotation>
</element>
Element gml:Transformation
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:Transformation is a concrete object element derived from gml:GeneralTransformation (13.6.2.13).
This concrete object can be used for all operation methods, without using a GML Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Transformation instance.
The parameterValue elements are an unordered list of composition associations to the set of parameter values used by this conversion operation.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractGeneralTransformationType gml_3_2.tmp#method gml_3_2.tmp#http___www.opengis.net_gml_3.2_parameterValue gml_3_2.tmp#TransformationType gml_3_2.tmp#AbstractGeneralTransformation
Type gml:TransformationType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:method, gml:name, gml:operationVersion, gml:parameterValue, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:Transformation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{1,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:targetCRS>
  <gml:method xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:method>
  <gml:parameterValue>{0,unbounded}</gml:parameterValue>
</gml:Transformation>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Transformation" type="gml:TransformationType" substitutionGroup="gml:AbstractGeneralTransformation">
  <annotation>
    <documentation>gml:Transformation is a concrete object element derived from gml:GeneralTransformation (13.6.2.13). This concrete object can be used for all operation methods, without using a GML Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one Transformation instance. The parameterValue elements are an unordered list of composition associations to the set of parameter values used by this conversion operation.</documentation>
  </annotation>
</element>
Element gml:ParameterValue
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ParameterValue is a parameter value, an ordered sequence of values, or a reference to a file of parameter values. This concrete complex type may be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one instance. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with many instances.
Diagram
Diagram gml_3_2.tmp#AbstractGeneralParameterValueType gml_3_2.tmp#http___www.opengis.net_gml_3.2_value gml_3_2.tmp#dmsAngleValue gml_3_2.tmp#stringValue gml_3_2.tmp#integerValue gml_3_2.tmp#booleanValue gml_3_2.tmp#valueList gml_3_2.tmp#integerValueList gml_3_2.tmp#valueFile gml_3_2.tmp#http___www.opengis.net_gml_3.2_operationParameter gml_3_2.tmp#ParameterValueType gml_3_2.tmp#AbstractGeneralParameterValue
Type gml:ParameterValueType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:booleanValue, gml:dmsAngleValue, gml:integerValue, gml:integerValueList, gml:operationParameter, gml:stringValue, gml:value, gml:valueFile, gml:valueList
Instance
<gml:ParameterValue xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:value uom="">{1,1}</gml:value>
  <gml:dmsAngleValue>{1,1}</gml:dmsAngleValue>
  <gml:stringValue>{1,1}</gml:stringValue>
  <gml:integerValue>{1,1}</gml:integerValue>
  <gml:booleanValue>{1,1}</gml:booleanValue>
  <gml:valueList uom="">{1,1}</gml:valueList>
  <gml:integerValueList>{1,1}</gml:integerValueList>
  <gml:valueFile>{1,1}</gml:valueFile>
  <gml:operationParameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:operationParameter>
</gml:ParameterValue>
Source
<element name="ParameterValue" type="gml:ParameterValueType" substitutionGroup="gml:AbstractGeneralParameterValue">
  <annotation>
    <documentation>gml:ParameterValue is a parameter value, an ordered sequence of values, or a reference to a file of parameter values. This concrete complex type may be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one instance. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with many instances.</documentation>
  </annotation>
</element>
Element gml:value
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:value is a numeric value of an operation parameter, with its associated unit of measure.
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type gml:MeasureType
Properties
content complex
Used by
Complex Type gml:ParameterValueType
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="value" type="gml:MeasureType">
  <annotation>
    <documentation>gml:value is a numeric value of an operation parameter, with its associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:dmsAngleValue
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#degrees gml_3_2.tmp#decimalMinutes gml_3_2.tmp#minutes gml_3_2.tmp#seconds gml_3_2.tmp#DMSAngleType
Type gml:DMSAngleType
Properties
content complex
Used by
Complex Type gml:ParameterValueType
Model
Children gml:decimalMinutes, gml:degrees, gml:minutes, gml:seconds
Instance
<gml:dmsAngleValue xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:degrees direction="">{1,1}</gml:degrees>
  <gml:decimalMinutes>{1,1}</gml:decimalMinutes>
  <gml:minutes>{1,1}</gml:minutes>
  <gml:seconds>{0,1}</gml:seconds>
</gml:dmsAngleValue>
Source
<element name="dmsAngleValue" type="gml:DMSAngleType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:degrees
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#DegreeValueType NO_NAMESPACE.tmp#DegreesType_direction gml_3_2.tmp#DegreesType
Type gml:DegreesType
Type hierarchy
Properties
content complex
Used by
Complex Type gml:DMSAngleType
Attributes
QName Type Use
direction restriction of string optional
Source
<element name="degrees" type="gml:DegreesType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:decimalMinutes
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#DecimalMinutesType
Type gml:DecimalMinutesType
Properties
content simple
Facets
maxExclusive 60.00
minInclusive 0.00
Used by
Complex Type gml:DMSAngleType
Source
<element name="decimalMinutes" type="gml:DecimalMinutesType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:minutes
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#ArcMinutesType
Type gml:ArcMinutesType
Properties
content simple
Facets
maxInclusive 59
Used by
Complex Type gml:DMSAngleType
Source
<element name="minutes" type="gml:ArcMinutesType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:seconds
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#ArcSecondsType
Type gml:ArcSecondsType
Properties
content simple
Facets
maxExclusive 60.00
minInclusive 0.00
Used by
Complex Type gml:DMSAngleType
Source
<element name="seconds" type="gml:ArcSecondsType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:stringValue
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:stringValue is a character string value of an operation parameter. A string value does not have an associated unit of measure.
Diagram
Diagram
Type string
Properties
content simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="stringValue" type="string">
  <annotation>
    <documentation>gml:stringValue is a character string value of an operation parameter. A string value does not have an associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:integerValue
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:integerValue is a positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure.
Diagram
Diagram
Type positiveInteger
Properties
content simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="integerValue" type="positiveInteger">
  <annotation>
    <documentation>gml:integerValue is a positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:booleanValue
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:booleanValue is a boolean value of an operation parameter. A Boolean value does not have an associated unit of measure.
Diagram
Diagram
Type boolean
Properties
content simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="booleanValue" type="boolean">
  <annotation>
    <documentation>gml:booleanValue is a boolean value of an operation parameter. A Boolean value does not have an associated unit of measure.</documentation>
  </annotation>
</element>
Element gml:valueList
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:valueList is an ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values.
Diagram
Diagram gml_3_2.tmp#doubleList NO_NAMESPACE.tmp#MeasureListType_uom gml_3_2.tmp#MeasureListType
Type gml:MeasureListType
Type hierarchy
Properties
content complex
Used by
Complex Type gml:ParameterValueType
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="valueList" type="gml:MeasureListType">
  <annotation>
    <documentation>gml:valueList is an ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values.</documentation>
  </annotation>
</element>
Element gml:integerValueList
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:integerValueList is an ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values.
Diagram
Diagram gml_3_2.tmp#integerList
Type gml:integerList
Properties
content simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="integerValueList" type="gml:integerList">
  <annotation>
    <documentation>gml:integerValueList is an ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values.</documentation>
  </annotation>
</element>
Element gml:valueFile
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:valueFile is a reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file shall contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file may reference another part of the same or different files, as allowed in XML documents.
Diagram
Diagram
Type anyURI
Properties
content simple
Used by
Complex Type gml:ParameterValueType
Source
<element name="valueFile" type="anyURI">
  <annotation>
    <documentation>gml:valueFile is a reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file shall contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file may reference another part of the same or different files, as allowed in XML documents.</documentation>
  </annotation>
</element>
Element gml:operationParameter
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:operationParameter is an association role to the operation parameter of which this is a value.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationParameter gml_3_2.tmp#OperationParameterPropertyType gml_3_2.tmp#valueOfParameter
Type gml:OperationParameterPropertyType
Properties
content complex
Substitution Group
Used by
Complex Type gml:ParameterValueType
Model
Children gml:OperationParameter
Instance
<gml:operationParameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationParameter gml:id="">{1,1}</gml:OperationParameter>
</gml:operationParameter>
Attributes
Source
<element name="operationParameter" type="gml:OperationParameterPropertyType">
  <annotation>
    <documentation>gml:operationParameter is an association role to the operation parameter of which this is a value.</documentation>
  </annotation>
</element>
Element gml:OperationParameter
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:OperationParameter is the definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible. This complex type is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#minimumOccurs gml_3_2.tmp#AbstractGeneralOperationParameterType gml_3_2.tmp#OperationParameterType gml_3_2.tmp#AbstractGeneralOperationParameter
Type gml:OperationParameterType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:remarks
Instance
<gml:OperationParameter gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:minimumOccurs>{0,1}</gml:minimumOccurs>
</gml:OperationParameter>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="OperationParameter" type="gml:OperationParameterType" substitutionGroup="gml:AbstractGeneralOperationParameter">
  <annotation>
    <documentation>gml:OperationParameter is the definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible. This complex type is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.</documentation>
  </annotation>
</element>
Element gml:ParameterValueGroup
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ParameterValueGroup is a group of related parameter values. The same group can be repeated more than once in a Conversion, Transformation, or higher level ParameterValueGroup, if those instances contain different values of one or more parameterValues which suitably distinquish among those groups. This concrete complex type can be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with only one instance.
The parameterValue elements are an unordered set of composition association roles to the parameter values and groups of values included in this group.
Diagram
Diagram gml_3_2.tmp#AbstractGeneralParameterValueType gml_3_2.tmp#http___www.opengis.net_gml_3.2_parameterValue gml_3_2.tmp#group gml_3_2.tmp#ParameterValueGroupType gml_3_2.tmp#AbstractGeneralParameterValue
Type gml:ParameterValueGroupType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:group, gml:parameterValue
Instance
<gml:ParameterValueGroup xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:parameterValue>{2,unbounded}</gml:parameterValue>
  <gml:group xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:group>
</gml:ParameterValueGroup>
Source
<element name="ParameterValueGroup" type="gml:ParameterValueGroupType" substitutionGroup="gml:AbstractGeneralParameterValue">
  <annotation>
    <documentation>gml:ParameterValueGroup is a group of related parameter values. The same group can be repeated more than once in a Conversion, Transformation, or higher level ParameterValueGroup, if those instances contain different values of one or more parameterValues which suitably distinquish among those groups. This concrete complex type can be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with only one instance. The parameterValue elements are an unordered set of composition association roles to the parameter values and groups of values included in this group.</documentation>
  </annotation>
</element>
Element gml:group
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:group is an association role to the operation parameter group for which this element provides parameter values.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationParameterGroup gml_3_2.tmp#OperationParameterGroupPropertyType gml_3_2.tmp#valuesOfGroup
Type gml:OperationParameterGroupPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:OperationParameterGroup
Instance
<gml:group xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationParameterGroup gml:id="">{1,1}</gml:OperationParameterGroup>
</gml:group>
Attributes
Source
<element name="group" type="gml:OperationParameterGroupPropertyType">
  <annotation>
    <documentation>gml:group is an association role to the operation parameter group for which this element provides parameter values.</documentation>
  </annotation>
</element>
Element gml:OperationParameterGroup
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:OperationParameterGroup is the definition of a group of parameters used by an operation method. This complex type is expected to be used or extended for all applicable operation methods, without defining operation-method-specialized element names.
The generalOperationParameter elements are an unordered list of associations to the set of operation parameters that are members of this group.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#minimumOccurs gml_3_2.tmp#AbstractGeneralOperationParameterType gml_3_2.tmp#maximumOccurs gml_3_2.tmp#parameter gml_3_2.tmp#OperationParameterGroupType gml_3_2.tmp#AbstractGeneralOperationParameter
Type gml:OperationParameterGroupType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:maximumOccurs, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:parameter, gml:remarks
Instance
<gml:OperationParameterGroup gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:minimumOccurs>{0,1}</gml:minimumOccurs>
  <gml:maximumOccurs>{0,1}</gml:maximumOccurs>
  <gml:parameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{2,unbounded}</gml:parameter>
</gml:OperationParameterGroup>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="OperationParameterGroup" type="gml:OperationParameterGroupType" substitutionGroup="gml:AbstractGeneralOperationParameter">
  <annotation>
    <documentation>gml:OperationParameterGroup is the definition of a group of parameters used by an operation method. This complex type is expected to be used or extended for all applicable operation methods, without defining operation-method-specialized element names. The generalOperationParameter elements are an unordered list of associations to the set of operation parameters that are members of this group.</documentation>
  </annotation>
</element>
Element gml:maximumOccurs
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:maximumOccurs is the maximum number of times that values for this parameter group may be included. If this attribute is omitted, the maximum number shall be one.
Diagram
Diagram
Type positiveInteger
Properties
content simple
Used by
Source
<element name="maximumOccurs" type="positiveInteger">
  <annotation>
    <documentation>gml:maximumOccurs is the maximum number of times that values for this parameter group may be included. If this attribute is omitted, the maximum number shall be one.</documentation>
  </annotation>
</element>
Element gml:Observation
Namespace http://www.opengis.net/gml/3.2
Annotations
The content model is a straightforward extension of gml:AbstractFeatureType; it automatically has the gml:identifier, gml:description, gml:descriptionReference, gml:name, and gml:boundedBy properties. 
The gml:validTime element describes the time of the observation. Note that this may be a time instant or a time period.
The gml:using property contains or references a description of a sensor, instrument or procedure used for the observation.
The gml:target property contains or references the specimen, region or station which is the object of the observation. This property is particularly useful for remote observations, such as photographs, where a generic location property might apply to the location of the camera or the location of the field of view, and thus may be ambiguous.  
The gml:subject element is provided as a convenient synonym for gml:target. This is the term commonly used in phtotography.  
The gml:resultOf property indicates the result of the observation.  The value may be inline, or a reference to a value elsewhere.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#using gml_3_2.tmp#target gml_3_2.tmp#resultOf gml_3_2.tmp#ObservationType gml_3_2.tmp#DirectedObservation gml_3_2.tmp#AbstractFeature
Type gml:ObservationType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:resultOf, gml:target, gml:using, gml:validTime
Instance
<gml:Observation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:validTime>
  <gml:using xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:using>
  <gml:target xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:target>
  <gml:resultOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:resultOf>
</gml:Observation>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Observation" type="gml:ObservationType" substitutionGroup="gml:AbstractFeature">
  <annotation>
    <documentation>The content model is a straightforward extension of gml:AbstractFeatureType; it automatically has the gml:identifier, gml:description, gml:descriptionReference, gml:name, and gml:boundedBy properties. The gml:validTime element describes the time of the observation. Note that this may be a time instant or a time period. The gml:using property contains or references a description of a sensor, instrument or procedure used for the observation. The gml:target property contains or references the specimen, region or station which is the object of the observation. This property is particularly useful for remote observations, such as photographs, where a generic location property might apply to the location of the camera or the location of the field of view, and thus may be ambiguous. The gml:subject element is provided as a convenient synonym for gml:target. This is the term commonly used in phtotography. The gml:resultOf property indicates the result of the observation. The value may be inline, or a reference to a value elsewhere.</documentation>
  </annotation>
</element>
Element gml:using
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractFeature gml_3_2.tmp#ProcedurePropertyType
Type gml:ProcedurePropertyType
Properties
content complex
Used by
Model
Children gml:AbstractFeature
Instance
<gml:using xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractFeature gml:id="">{1,1}</gml:AbstractFeature>
</gml:using>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="using" type="gml:ProcedurePropertyType"/>
Element gml:target
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractFeature gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#TargetPropertyType gml_3_2.tmp#subject
Type gml:TargetPropertyType
Properties
content complex
Substitution Group
Used by
Model
Children gml:AbstractFeature, gml:AbstractGeometry
Instance
<gml:target xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractFeature gml:id="">{1,1}</gml:AbstractFeature>
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
</gml:target>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="target" type="gml:TargetPropertyType"/>
Element gml:resultOf
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ResultType
Type gml:ResultType
Properties
content complex
Used by
Model
ANY element from ANY namespace
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="resultOf" type="gml:ResultType"/>
Element gml:subject
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractFeature gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#TargetPropertyType gml_3_2.tmp#target
Type gml:TargetPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractFeature, gml:AbstractGeometry
Instance
<gml:subject xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractFeature gml:id="">{1,1}</gml:AbstractFeature>
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
</gml:subject>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="subject" type="gml:TargetPropertyType" substitutionGroup="gml:target"/>
Element gml:DirectedObservation
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:DirectedObservation is the same as an observation except that it adds an additional gml:direction property. This is the direction in which the observation was acquired. Clearly this applies only to certain types of observations such as visual observations by people, or observations obtained from terrestrial cameras.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#using gml_3_2.tmp#target gml_3_2.tmp#resultOf gml_3_2.tmp#ObservationType gml_3_2.tmp#direction gml_3_2.tmp#DirectedObservationType gml_3_2.tmp#DirectedObservationAtDistance gml_3_2.tmp#Observation
Type gml:DirectedObservationType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:direction, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:resultOf, gml:target, gml:using, gml:validTime
Instance
<gml:DirectedObservation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:validTime>
  <gml:using xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:using>
  <gml:target xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:target>
  <gml:resultOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:resultOf>
  <gml:direction xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:direction>
</gml:DirectedObservation>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="DirectedObservation" type="gml:DirectedObservationType" substitutionGroup="gml:Observation">
  <annotation>
    <documentation>A gml:DirectedObservation is the same as an observation except that it adds an additional gml:direction property. This is the direction in which the observation was acquired. Clearly this applies only to certain types of observations such as visual observations by people, or observations obtained from terrestrial cameras.</documentation>
  </annotation>
</element>
Element gml:DirectedObservationAtDistance
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:DirectedObservationAtDistance adds an additional distance property. This is the distance from the observer to the subject of the observation. Clearly this applies only to certain types of observations such as visual observations by people, or observations obtained from terrestrial cameras.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#using gml_3_2.tmp#target gml_3_2.tmp#resultOf gml_3_2.tmp#ObservationType gml_3_2.tmp#direction gml_3_2.tmp#DirectedObservationType gml_3_2.tmp#DirectedObservationAtDistanceType_distance gml_3_2.tmp#DirectedObservationAtDistanceType gml_3_2.tmp#DirectedObservation
Type gml:DirectedObservationAtDistanceType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:direction, gml:distance, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:resultOf, gml:target, gml:using, gml:validTime
Instance
<gml:DirectedObservationAtDistance gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:validTime>
  <gml:using xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:using>
  <gml:target xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:target>
  <gml:resultOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:resultOf>
  <gml:direction xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:direction>
  <gml:distance uom="">{1,1}</gml:distance>
</gml:DirectedObservationAtDistance>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="DirectedObservationAtDistance" type="gml:DirectedObservationAtDistanceType" substitutionGroup="gml:DirectedObservation">
  <annotation>
    <documentation>gml:DirectedObservationAtDistance adds an additional distance property. This is the distance from the observer to the subject of the observation. Clearly this applies only to certain types of observations such as visual observations by people, or observations obtained from terrestrial cameras.</documentation>
  </annotation>
</element>
Element gml:DirectedObservationAtDistanceType / gml:distance
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type gml:MeasureType
Properties
content complex
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="distance" type="gml:MeasureType"/>
Element gml:TimeReferenceSystem
Namespace http://www.opengis.net/gml/3.2
Annotations
A reference system is characterized in terms of its domain of validity: the spatial and temporal extent over which it is applicable. The basic GML element for temporal reference systems is gml:TimeReferenceSystem.  Its content model extends gml:DefinitionType with one additional property, gml:domainOfValidity.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity gml_3_2.tmp#TimeReferenceSystemType gml_3_2.tmp#TimeCalendar gml_3_2.tmp#TimeClock gml_3_2.tmp#TimeCoordinateSystem gml_3_2.tmp#TimeOrdinalReferenceSystem gml_3_2.tmp#Definition
Type gml:TimeReferenceSystemType
Type hierarchy
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:TimeReferenceSystem gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity>{1,1}</gml:domainOfValidity>
</gml:TimeReferenceSystem>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeReferenceSystem" type="gml:TimeReferenceSystemType" substitutionGroup="gml:Definition">
  <annotation>
    <documentation>A reference system is characterized in terms of its domain of validity: the spatial and temporal extent over which it is applicable. The basic GML element for temporal reference systems is gml:TimeReferenceSystem. Its content model extends gml:DefinitionType with one additional property, gml:domainOfValidity.</documentation>
  </annotation>
</element>
Element gml:TimeReferenceSystemType / gml:domainOfValidity
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="domainOfValidity" type="string"/>
Element gml:TimeCoordinateSystem
Namespace http://www.opengis.net/gml/3.2
Annotations
A temporal coordinate system shall be based on a continuous interval scale defined in terms of a single time interval.
The differences to ISO 19108 TM_CoordinateSystem are:
-	the origin is specified either using the property gml:originPosition whose value is a direct time position, or using the property gml:origin whose model is gml:TimeInstantPropertyType; this permits more flexibility in representation and also supports referring to a value fixed elsewhere;
-	the interval uses gml:TimeIntervalLengthType.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity gml_3_2.tmp#TimeReferenceSystemType gml_3_2.tmp#TimeCoordinateSystemType_originPosition gml_3_2.tmp#TimeCoordinateSystemType_origin gml_3_2.tmp#TimeCoordinateSystemType_interval gml_3_2.tmp#TimeCoordinateSystemType gml_3_2.tmp#TimeReferenceSystem
Type gml:TimeCoordinateSystemType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:interval, gml:metaDataProperty, gml:name, gml:origin, gml:originPosition, gml:remarks
Instance
<gml:TimeCoordinateSystem gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity>{1,1}</gml:domainOfValidity>
  <gml:originPosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:originPosition>
  <gml:origin xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:origin>
  <gml:interval factor="" radix="" unit="">{1,1}</gml:interval>
</gml:TimeCoordinateSystem>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeCoordinateSystem" type="gml:TimeCoordinateSystemType" substitutionGroup="gml:TimeReferenceSystem">
  <annotation>
    <documentation>A temporal coordinate system shall be based on a continuous interval scale defined in terms of a single time interval. The differences to ISO 19108 TM_CoordinateSystem are: - the origin is specified either using the property gml:originPosition whose value is a direct time position, or using the property gml:origin whose model is gml:TimeInstantPropertyType; this permits more flexibility in representation and also supports referring to a value fixed elsewhere; - the interval uses gml:TimeIntervalLengthType.</documentation>
  </annotation>
</element>
Element gml:TimeCoordinateSystemType / gml:originPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#TimePositionUnion NO_NAMESPACE.tmp#TimePositionType_frame NO_NAMESPACE.tmp#TimePositionType_calendarEraName NO_NAMESPACE.tmp#TimePositionType_indeterminatePosition gml_3_2.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="originPosition" type="gml:TimePositionType"/>
Element gml:TimeCoordinateSystemType / gml:origin
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeInstant gml_3_2.tmp#TimeInstantPropertyType
Type gml:TimeInstantPropertyType
Properties
content complex
Model
Children gml:TimeInstant
Instance
<gml:origin xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeInstant frame="#ISO-8601" gml:id="">{1,1}</gml:TimeInstant>
</gml:origin>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="origin" type="gml:TimeInstantPropertyType"/>
Element gml:TimeCoordinateSystemType / gml:interval
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#TimeIntervalLengthType_unit NO_NAMESPACE.tmp#TimeIntervalLengthType_radix NO_NAMESPACE.tmp#TimeIntervalLengthType_factor gml_3_2.tmp#TimeIntervalLengthType
Type gml:TimeIntervalLengthType
Properties
content complex
Attributes
QName Type Use
factor integer optional
radix positiveInteger optional
unit gml:TimeUnitType required
Source
<element name="interval" type="gml:TimeIntervalLengthType"/>
Element gml:TimeCalendar
Namespace http://www.opengis.net/gml/3.2
Annotations
A calendar is a discrete temporal reference system that provides a basis for defining temporal position to a resolution of one day.
gml:TimeCalendar adds one property to those inherited from gml:TimeReferenceSystem. A gml:referenceFrame provides a link to a gml:TimeCalendarEra that it uses. A  gml:TimeCalendar may reference more than one calendar era. 
The referenceFrame element follows the standard GML property model, allowing the association to be instantiated either using an inline description using the gml:TimeCalendarEra element, or a link to a gml:TimeCalendarEra which is explicit elsewhere.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity gml_3_2.tmp#TimeReferenceSystemType gml_3_2.tmp#TimeCalendarType_referenceFrame gml_3_2.tmp#TimeCalendarType gml_3_2.tmp#TimeReferenceSystem
Type gml:TimeCalendarType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:referenceFrame, gml:remarks
Instance
<gml:TimeCalendar gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity>{1,1}</gml:domainOfValidity>
  <gml:referenceFrame xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:referenceFrame>
</gml:TimeCalendar>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeCalendar" type="gml:TimeCalendarType" substitutionGroup="gml:TimeReferenceSystem">
  <annotation>
    <documentation>A calendar is a discrete temporal reference system that provides a basis for defining temporal position to a resolution of one day. gml:TimeCalendar adds one property to those inherited from gml:TimeReferenceSystem. A gml:referenceFrame provides a link to a gml:TimeCalendarEra that it uses. A gml:TimeCalendar may reference more than one calendar era. The referenceFrame element follows the standard GML property model, allowing the association to be instantiated either using an inline description using the gml:TimeCalendarEra element, or a link to a gml:TimeCalendarEra which is explicit elsewhere.</documentation>
  </annotation>
</element>
Element gml:TimeCalendarType / gml:referenceFrame
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeCalendarEra gml_3_2.tmp#TimeCalendarEraPropertyType
Type gml:TimeCalendarEraPropertyType
Properties
content complex
maxOccurs unbounded
Model
Children gml:TimeCalendarEra
Instance
<gml:referenceFrame xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeCalendarEra gml:id="">{1,1}</gml:TimeCalendarEra>
</gml:referenceFrame>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="referenceFrame" type="gml:TimeCalendarEraPropertyType" maxOccurs="unbounded"/>
Element gml:TimeCalendarEra
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeCalendarEra inherits basic properties from gml:DefinitionType and has the following additional properties:
-	gml:referenceEvent is the name or description of a mythical or historic event which fixes the position of the base scale of the calendar era.  This is given as text or using a link to description held elsewhere.
-	gml:referenceDate specifies the date of the referenceEvent expressed as a date in the given calendar.  In most calendars, this date is the origin (i.e., the first day) of the scale, but this is not always true.
-	gml:julianReference specifies the Julian date that corresponds to the reference date.  The Julian day number is an integer value; the Julian date is a decimal value that allows greater resolution.  Transforming calendar dates to and from Julian dates provides a relatively simple basis for transforming dates from one calendar to another.
-	gml:epochOfUse is the period for which the calendar era was used as a basis for dating.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeCalendarEraType_referenceEvent gml_3_2.tmp#TimeCalendarEraType_referenceDate gml_3_2.tmp#TimeCalendarEraType_julianReference gml_3_2.tmp#TimeCalendarEraType_epochOfUse gml_3_2.tmp#TimeCalendarEraType
Type gml:TimeCalendarEraType
Type hierarchy
Properties
content complex
Used by
Model
Children gml:description, gml:descriptionReference, gml:epochOfUse, gml:identifier, gml:julianReference, gml:metaDataProperty, gml:name, gml:referenceDate, gml:referenceEvent, gml:remarks
Instance
<gml:TimeCalendarEra gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:referenceEvent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:referenceEvent>
  <gml:referenceDate>{1,1}</gml:referenceDate>
  <gml:julianReference>{1,1}</gml:julianReference>
  <gml:epochOfUse xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:epochOfUse>
</gml:TimeCalendarEra>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeCalendarEra" type="gml:TimeCalendarEraType">
  <annotation>
    <documentation>gml:TimeCalendarEra inherits basic properties from gml:DefinitionType and has the following additional properties: - gml:referenceEvent is the name or description of a mythical or historic event which fixes the position of the base scale of the calendar era. This is given as text or using a link to description held elsewhere. - gml:referenceDate specifies the date of the referenceEvent expressed as a date in the given calendar. In most calendars, this date is the origin (i.e., the first day) of the scale, but this is not always true. - gml:julianReference specifies the Julian date that corresponds to the reference date. The Julian day number is an integer value; the Julian date is a decimal value that allows greater resolution. Transforming calendar dates to and from Julian dates provides a relatively simple basis for transforming dates from one calendar to another. - gml:epochOfUse is the period for which the calendar era was used as a basis for dating.</documentation>
  </annotation>
</element>
Element gml:TimeCalendarEraType / gml:referenceEvent
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Attributes
Source
<element name="referenceEvent" type="gml:StringOrRefType"/>
Element gml:TimeCalendarEraType / gml:referenceDate
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#CalDate
Type gml:CalDate
Properties
content simple
Source
<element name="referenceDate" type="gml:CalDate"/>
Element gml:TimeCalendarEraType / gml:julianReference
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type decimal
Properties
content simple
Source
<element name="julianReference" type="decimal"/>
Element gml:TimeCalendarEraType / gml:epochOfUse
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimePeriod gml_3_2.tmp#TimePeriodPropertyType
Type gml:TimePeriodPropertyType
Properties
content complex
Model
Children gml:TimePeriod
Instance
<gml:epochOfUse xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimePeriod frame="#ISO-8601" gml:id="">{1,1}</gml:TimePeriod>
</gml:epochOfUse>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="epochOfUse" type="gml:TimePeriodPropertyType"/>
Element gml:TimeClock
Namespace http://www.opengis.net/gml/3.2
Annotations
A clock provides a basis for defining temporal position within a day. A clock shall be used with a calendar in order to provide a complete description of a temporal position within a specific day.
gml:TimeClock adds the following properties to those inherited from gml:TimeReferenceSystemType:
-	gml:referenceEvent is the name or description of an event, such as solar noon or sunrise, which fixes the position of the base scale of the clock.
-	gml:referenceTime specifies the time of day associated with the reference event expressed as a time of day in the given clock. The reference time is usually the origin of the clock scale. 
-	gml:utcReference specifies the 24 hour local or UTC time that corresponds to the reference time.
-	gml:dateBasis contains or references the calendars that use this clock.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity gml_3_2.tmp#TimeReferenceSystemType gml_3_2.tmp#TimeClockType_referenceEvent gml_3_2.tmp#TimeClockType_referenceTime gml_3_2.tmp#TimeClockType_utcReference gml_3_2.tmp#TimeClockType_dateBasis gml_3_2.tmp#TimeClockType gml_3_2.tmp#TimeReferenceSystem
Type gml:TimeClockType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:dateBasis, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:referenceEvent, gml:referenceTime, gml:remarks, gml:utcReference
Instance
<gml:TimeClock gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity>{1,1}</gml:domainOfValidity>
  <gml:referenceEvent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:referenceEvent>
  <gml:referenceTime>{1,1}</gml:referenceTime>
  <gml:utcReference>{1,1}</gml:utcReference>
  <gml:dateBasis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:dateBasis>
</gml:TimeClock>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeClock" type="gml:TimeClockType" substitutionGroup="gml:TimeReferenceSystem">
  <annotation>
    <documentation>A clock provides a basis for defining temporal position within a day. A clock shall be used with a calendar in order to provide a complete description of a temporal position within a specific day. gml:TimeClock adds the following properties to those inherited from gml:TimeReferenceSystemType: - gml:referenceEvent is the name or description of an event, such as solar noon or sunrise, which fixes the position of the base scale of the clock. - gml:referenceTime specifies the time of day associated with the reference event expressed as a time of day in the given clock. The reference time is usually the origin of the clock scale. - gml:utcReference specifies the 24 hour local or UTC time that corresponds to the reference time. - gml:dateBasis contains or references the calendars that use this clock.</documentation>
  </annotation>
</element>
Element gml:TimeClockType / gml:referenceEvent
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Attributes
Source
<element name="referenceEvent" type="gml:StringOrRefType"/>
Element gml:TimeClockType / gml:referenceTime
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type time
Properties
content simple
Source
<element name="referenceTime" type="time"/>
Element gml:TimeClockType / gml:utcReference
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type time
Properties
content simple
Source
<element name="utcReference" type="time"/>
Element gml:TimeClockType / gml:dateBasis
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeCalendar gml_3_2.tmp#TimeCalendarPropertyType
Type gml:TimeCalendarPropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:TimeCalendar
Instance
<gml:dateBasis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeCalendar gml:id="">{1,1}</gml:TimeCalendar>
</gml:dateBasis>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="dateBasis" type="gml:TimeCalendarPropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:TimeOrdinalReferenceSystem
Namespace http://www.opengis.net/gml/3.2
Annotations
In some applications of geographic information — such as geology and archaeology — relative position in time is known more precisely than absolute time or duration. The order of events in time can be well established, but the magnitude of the intervals between them cannot be accurately determined; in such cases, the use of an ordinal temporal reference system is appropriate. An ordinal temporal reference system is composed of a sequence of named coterminous eras, which may in turn be composed of sequences of member eras at a finer scale, giving the whole a hierarchical structure of eras of verying resolution. 
An ordinal temporal reference system whose component eras are not further subdivided is effectively a temporal topological complex constrained to be a linear graph. An ordinal temporal reference system some or all of whose component eras are subdivided is effectively a temporal topological complex with the constraint that parallel branches may only be constructed in pairs where one is a single temporal ordinal era and the other is a sequence of temporal ordinal eras that are called "members" of the "group". This constraint means that within a single temporal ordinal reference system, the relative position of all temporal ordinal eras is unambiguous.  
The positions of the beginning and end of a given era may calibrate the relative time scale.
gml:TimeOrdinalReferenceSystem adds one or more gml:component properties to the generic temporal reference system model.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity gml_3_2.tmp#TimeReferenceSystemType gml_3_2.tmp#TimeOrdinalReferenceSystemType_component gml_3_2.tmp#TimeOrdinalReferenceSystemType gml_3_2.tmp#TimeReferenceSystem
Type gml:TimeOrdinalReferenceSystemType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:component, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:TimeOrdinalReferenceSystem gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity>{1,1}</gml:domainOfValidity>
  <gml:component xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:component>
</gml:TimeOrdinalReferenceSystem>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeOrdinalReferenceSystem" type="gml:TimeOrdinalReferenceSystemType" substitutionGroup="gml:TimeReferenceSystem">
  <annotation>
    <documentation>In some applications of geographic information — such as geology and archaeology — relative position in time is known more precisely than absolute time or duration. The order of events in time can be well established, but the magnitude of the intervals between them cannot be accurately determined; in such cases, the use of an ordinal temporal reference system is appropriate. An ordinal temporal reference system is composed of a sequence of named coterminous eras, which may in turn be composed of sequences of member eras at a finer scale, giving the whole a hierarchical structure of eras of verying resolution. An ordinal temporal reference system whose component eras are not further subdivided is effectively a temporal topological complex constrained to be a linear graph. An ordinal temporal reference system some or all of whose component eras are subdivided is effectively a temporal topological complex with the constraint that parallel branches may only be constructed in pairs where one is a single temporal ordinal era and the other is a sequence of temporal ordinal eras that are called "members" of the "group". This constraint means that within a single temporal ordinal reference system, the relative position of all temporal ordinal eras is unambiguous. The positions of the beginning and end of a given era may calibrate the relative time scale. gml:TimeOrdinalReferenceSystem adds one or more gml:component properties to the generic temporal reference system model.</documentation>
  </annotation>
</element>
Element gml:TimeOrdinalReferenceSystemType / gml:component
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeOrdinalEra gml_3_2.tmp#TimeOrdinalEraPropertyType
Type gml:TimeOrdinalEraPropertyType
Properties
content complex
maxOccurs unbounded
Model
Children gml:TimeOrdinalEra
Instance
<gml:component xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeOrdinalEra gml:id="">{1,1}</gml:TimeOrdinalEra>
</gml:component>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="component" type="gml:TimeOrdinalEraPropertyType" maxOccurs="unbounded"/>
Element gml:TimeOrdinalEra
Namespace http://www.opengis.net/gml/3.2
Annotations
Its content model follows the pattern of gml:TimeEdge, inheriting standard properties from gml:DefinitionType, and adding gml:start, gml:end and gml:extent properties, a set of gml:member properties which indicate ordered gml:TimeOrdinalEra elements, and a gml:group property which points to the parent era.
The recursive inclusion of gml:TimeOrdinalEra elements allow the construction of an arbitrary depth hierarchical ordinal reference schema, such that an ordinal era at a given level of the hierarchy includes a sequence of shorter, coterminous ordinal eras.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeOrdinalEraType_relatedTime gml_3_2.tmp#TimeOrdinalEraType_start gml_3_2.tmp#TimeOrdinalEraType_end gml_3_2.tmp#TimeOrdinalEraType_extent gml_3_2.tmp#TimeOrdinalEraType_member gml_3_2.tmp#TimeOrdinalEraType_group gml_3_2.tmp#TimeOrdinalEraType
Type gml:TimeOrdinalEraType
Type hierarchy
Properties
content complex
Used by
Model
Children gml:description, gml:descriptionReference, gml:end, gml:extent, gml:group, gml:identifier, gml:member, gml:metaDataProperty, gml:name, gml:relatedTime, gml:remarks, gml:start
Instance
<gml:TimeOrdinalEra gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
  <gml:start xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:start>
  <gml:end xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:end>
  <gml:extent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:extent>
  <gml:member xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:member>
  <gml:group xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:group>
</gml:TimeOrdinalEra>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeOrdinalEra" type="gml:TimeOrdinalEraType">
  <annotation>
    <documentation>Its content model follows the pattern of gml:TimeEdge, inheriting standard properties from gml:DefinitionType, and adding gml:start, gml:end and gml:extent properties, a set of gml:member properties which indicate ordered gml:TimeOrdinalEra elements, and a gml:group property which points to the parent era. The recursive inclusion of gml:TimeOrdinalEra elements allow the construction of an arbitrary depth hierarchical ordinal reference schema, such that an ordinal era at a given level of the hierarchy includes a sequence of shorter, coterminous ordinal eras.</documentation>
  </annotation>
</element>
Element gml:TimeOrdinalEraType / gml:relatedTime
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimePrimitive gml_3_2.tmp#TimePrimitivePropertyType NO_NAMESPACE.tmp#RelatedTimeType_relativePosition gml_3_2.tmp#RelatedTimeType
Type gml:RelatedTimeType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:AbstractTimePrimitive
Instance
<gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTimePrimitive gml:id="">{1,1}</gml:AbstractTimePrimitive>
</gml:relatedTime>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
relativePosition restriction of string optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="relatedTime" type="gml:RelatedTimeType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:TimeOrdinalEraType / gml:start
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeNode gml_3_2.tmp#TimeNodePropertyType
Type gml:TimeNodePropertyType
Properties
content complex
minOccurs 0
Model
Children gml:TimeNode
Instance
<gml:start xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeNode gml:id="">{1,1}</gml:TimeNode>
</gml:start>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="start" type="gml:TimeNodePropertyType" minOccurs="0"/>
Element gml:TimeNode
Namespace http://www.opengis.net/gml/3.2
Annotations
A time node is a zero-dimensional topological primitive that represents an identifiable node in time (it is equivalent to a point in space). A node may act as the termination or initiation of any number of time edges. A time node may be realised as a geometry, its position, whose value is a time instant.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType gml_3_2.tmp#AbstractTimeTopologyPrimitiveType_complex gml_3_2.tmp#AbstractTimeTopologyPrimitiveType gml_3_2.tmp#TimeNodeType_previousEdge gml_3_2.tmp#TimeNodeType_nextEdge gml_3_2.tmp#TimeNodeType_position gml_3_2.tmp#TimeNodeType gml_3_2.tmp#AbstractTimeTopologyPrimitive
Type gml:TimeNodeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:nextEdge, gml:position, gml:previousEdge, gml:relatedTime
Instance
<gml:TimeNode gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
  <gml:complex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:complex>
  <gml:previousEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:previousEdge>
  <gml:nextEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:nextEdge>
  <gml:position xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:position>
</gml:TimeNode>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeNode" type="gml:TimeNodeType" substitutionGroup="gml:AbstractTimeTopologyPrimitive">
  <annotation>
    <documentation>A time node is a zero-dimensional topological primitive that represents an identifiable node in time (it is equivalent to a point in space). A node may act as the termination or initiation of any number of time edges. A time node may be realised as a geometry, its position, whose value is a time instant.</documentation>
  </annotation>
</element>
Element gml:AbstractTimeTopologyPrimitiveType / gml:complex
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
minOccurs 0
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="complex" type="gml:ReferenceType" minOccurs="0"/>
Element gml:TimeNodeType / gml:previousEdge
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeEdge gml_3_2.tmp#TimeEdgePropertyType
Type gml:TimeEdgePropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:TimeEdge
Instance
<gml:previousEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeEdge gml:id="">{1,1}</gml:TimeEdge>
</gml:previousEdge>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="previousEdge" type="gml:TimeEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:TimeEdge
Namespace http://www.opengis.net/gml/3.2
Annotations
A time edge is a one-dimensional topological primitive. It is an open interval that starts and ends at a node. The edge may be realised as a geometry whose value is a time period.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType gml_3_2.tmp#AbstractTimeTopologyPrimitiveType_complex gml_3_2.tmp#AbstractTimeTopologyPrimitiveType gml_3_2.tmp#TimeEdgeType_start gml_3_2.tmp#TimeEdgeType_end gml_3_2.tmp#TimeEdgeType_extent gml_3_2.tmp#TimeEdgeType gml_3_2.tmp#AbstractTimeTopologyPrimitive
Type gml:TimeEdgeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:end, gml:extent, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:start
Instance
<gml:TimeEdge gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
  <gml:complex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:complex>
  <gml:start xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:start>
  <gml:end xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:end>
  <gml:extent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:extent>
</gml:TimeEdge>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeEdge" type="gml:TimeEdgeType" substitutionGroup="gml:AbstractTimeTopologyPrimitive">
  <annotation>
    <documentation>A time edge is a one-dimensional topological primitive. It is an open interval that starts and ends at a node. The edge may be realised as a geometry whose value is a time period.</documentation>
  </annotation>
</element>
Element gml:TimeEdgeType / gml:start
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeNode gml_3_2.tmp#TimeNodePropertyType
Type gml:TimeNodePropertyType
Properties
content complex
Model
Children gml:TimeNode
Instance
<gml:start xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeNode gml:id="">{1,1}</gml:TimeNode>
</gml:start>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="start" type="gml:TimeNodePropertyType"/>
Element gml:TimeEdgeType / gml:end
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeNode gml_3_2.tmp#TimeNodePropertyType
Type gml:TimeNodePropertyType
Properties
content complex
Model
Children gml:TimeNode
Instance
<gml:end xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeNode gml:id="">{1,1}</gml:TimeNode>
</gml:end>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="end" type="gml:TimeNodePropertyType"/>
Element gml:TimeEdgeType / gml:extent
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimePeriod gml_3_2.tmp#TimePeriodPropertyType
Type gml:TimePeriodPropertyType
Properties
content complex
minOccurs 0
Model
Children gml:TimePeriod
Instance
<gml:extent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimePeriod frame="#ISO-8601" gml:id="">{1,1}</gml:TimePeriod>
</gml:extent>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="extent" type="gml:TimePeriodPropertyType" minOccurs="0"/>
Element gml:TimeNodeType / gml:nextEdge
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeEdge gml_3_2.tmp#TimeEdgePropertyType
Type gml:TimeEdgePropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:TimeEdge
Instance
<gml:nextEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeEdge gml:id="">{1,1}</gml:TimeEdge>
</gml:nextEdge>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="nextEdge" type="gml:TimeEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:TimeNodeType / gml:position
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeInstant gml_3_2.tmp#TimeInstantPropertyType
Type gml:TimeInstantPropertyType
Properties
content complex
minOccurs 0
Model
Children gml:TimeInstant
Instance
<gml:position xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeInstant frame="#ISO-8601" gml:id="">{1,1}</gml:TimeInstant>
</gml:position>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="position" type="gml:TimeInstantPropertyType" minOccurs="0"/>
Element gml:TimeOrdinalEraType / gml:end
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeNode gml_3_2.tmp#TimeNodePropertyType
Type gml:TimeNodePropertyType
Properties
content complex
minOccurs 0
Model
Children gml:TimeNode
Instance
<gml:end xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeNode gml:id="">{1,1}</gml:TimeNode>
</gml:end>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="end" type="gml:TimeNodePropertyType" minOccurs="0"/>
Element gml:TimeOrdinalEraType / gml:extent
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimePeriod gml_3_2.tmp#TimePeriodPropertyType
Type gml:TimePeriodPropertyType
Properties
content complex
minOccurs 0
Model
Children gml:TimePeriod
Instance
<gml:extent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimePeriod frame="#ISO-8601" gml:id="">{1,1}</gml:TimePeriod>
</gml:extent>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="extent" type="gml:TimePeriodPropertyType" minOccurs="0"/>
Element gml:TimeOrdinalEraType / gml:member
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeOrdinalEra gml_3_2.tmp#TimeOrdinalEraPropertyType
Type gml:TimeOrdinalEraPropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:TimeOrdinalEra
Instance
<gml:member xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeOrdinalEra gml:id="">{1,1}</gml:TimeOrdinalEra>
</gml:member>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="member" type="gml:TimeOrdinalEraPropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:TimeOrdinalEraType / gml:group
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
minOccurs 0
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="group" type="gml:ReferenceType" minOccurs="0"/>
Element gml:AbstractTimeTopologyPrimitive
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeTopologyPrimitive acts as the head of a substitution group for topological temporal primitives.
Temporal topology primitives shall imply the ordering information between features or feature properties. The temporal connection of features can be examined if they have temporal topology primitives as values of their properties. Usually, an instantaneous feature associates with a time node, and a static feature associates with a time edge.  A feature with both modes associates with the temporal topology primitive: a supertype of time nodes and time edges.
A topological primitive is always connected to one or more other topological primitives, and is, therefore, always a member of a topological complex. In a GML instance, this will often be indicated by the primitives being described by elements that are descendents of an element describing a complex. However, in order to support the case where a temporal topological primitive is described in another context, the optional complex property is provided, which carries a reference to the parent temporal topological complex.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType gml_3_2.tmp#AbstractTimeTopologyPrimitiveType_complex gml_3_2.tmp#AbstractTimeTopologyPrimitiveType gml_3_2.tmp#TimeEdge gml_3_2.tmp#TimeNode gml_3_2.tmp#AbstractTimePrimitive
Type gml:AbstractTimeTopologyPrimitiveType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Instance
<gml:AbstractTimeTopologyPrimitive gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
  <gml:complex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:complex>
</gml:AbstractTimeTopologyPrimitive>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimeTopologyPrimitive" type="gml:AbstractTimeTopologyPrimitiveType" abstract="true" substitutionGroup="gml:AbstractTimePrimitive">
  <annotation>
    <documentation>gml:TimeTopologyPrimitive acts as the head of a substitution group for topological temporal primitives. Temporal topology primitives shall imply the ordering information between features or feature properties. The temporal connection of features can be examined if they have temporal topology primitives as values of their properties. Usually, an instantaneous feature associates with a time node, and a static feature associates with a time edge. A feature with both modes associates with the temporal topology primitive: a supertype of time nodes and time edges. A topological primitive is always connected to one or more other topological primitives, and is, therefore, always a member of a topological complex. In a GML instance, this will often be indicated by the primitives being described by elements that are descendents of an element describing a complex. However, in order to support the case where a temporal topological primitive is described in another context, the optional complex property is provided, which carries a reference to the parent temporal topological complex.</documentation>
  </annotation>
</element>
Element gml:TimeTopologyComplex
Namespace http://www.opengis.net/gml/3.2
Annotations
A temporal topology complex shall be the connected acyclic directed graph composed of temporal topological primitives, i.e. time nodes and time edges. Because a time edge may not exist without two time nodes on its boundaries, static features have time edges from a temporal topology complex as the values of their temporal properties, regardless of explicit declarations.
A temporal topology complex expresses a linear or a non-linear graph. A temporal linear graph, composed of a sequence of time edges, provides a lineage described only by "substitution" of feature instances or feature element values. A time node as the start or the end of the graph connects with at least one time edge. A time node other than the start and the end shall connect to at least two time edges: one of starting from the node, and another ending at the node.
A temporal topological complex is a set of connected temporal topological primitives. The member primtives are indicated, either by reference or by value, using the primitive property.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimeComplexType gml_3_2.tmp#TimeTopologyComplexType_primitive gml_3_2.tmp#TimeTopologyComplexType gml_3_2.tmp#AbstractTimeComplex
Type gml:TimeTopologyComplexType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:primitive
Instance
<gml:TimeTopologyComplex gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:primitive xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:primitive>
</gml:TimeTopologyComplex>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeTopologyComplex" type="gml:TimeTopologyComplexType" substitutionGroup="gml:AbstractTimeComplex">
  <annotation>
    <documentation>A temporal topology complex shall be the connected acyclic directed graph composed of temporal topological primitives, i.e. time nodes and time edges. Because a time edge may not exist without two time nodes on its boundaries, static features have time edges from a temporal topology complex as the values of their temporal properties, regardless of explicit declarations. A temporal topology complex expresses a linear or a non-linear graph. A temporal linear graph, composed of a sequence of time edges, provides a lineage described only by "substitution" of feature instances or feature element values. A time node as the start or the end of the graph connects with at least one time edge. A time node other than the start and the end shall connect to at least two time edges: one of starting from the node, and another ending at the node. A temporal topological complex is a set of connected temporal topological primitives. The member primtives are indicated, either by reference or by value, using the primitive property.</documentation>
  </annotation>
</element>
Element gml:TimeTopologyComplexType / gml:primitive
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimeTopologyPrimitive gml_3_2.tmp#TimeTopologyPrimitivePropertyType
Type gml:TimeTopologyPrimitivePropertyType
Properties
content complex
maxOccurs unbounded
Model
Children gml:AbstractTimeTopologyPrimitive
Instance
<gml:primitive xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTimeTopologyPrimitive gml:id="">{1,1}</gml:AbstractTimeTopologyPrimitive>
</gml:primitive>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="primitive" type="gml:TimeTopologyPrimitivePropertyType" maxOccurs="unbounded"/>
Element gml:anchorPoint
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType gml_3_2.tmp#anchorDefinition
Type gml:CodeType
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="anchorPoint" type="gml:CodeType" substitutionGroup="gml:anchorDefinition">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:datumRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractDatum gml_3_2.tmp#DatumPropertyType
Type gml:DatumPropertyType
Properties
content complex
Model
Children gml:AbstractDatum
Instance
<gml:datumRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractDatum gml:id="">{1,1}</gml:AbstractDatum>
</gml:datumRef>
Attributes
Source
<element name="datumRef" type="gml:DatumPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesPrimeMeridian
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#PrimeMeridian gml_3_2.tmp#PrimeMeridianPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_primeMeridian
Type gml:PrimeMeridianPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:PrimeMeridian
Instance
<gml:usesPrimeMeridian xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:PrimeMeridian gml:id="">{1,1}</gml:PrimeMeridian>
</gml:usesPrimeMeridian>
Attributes
Source
<element name="usesPrimeMeridian" type="gml:PrimeMeridianPropertyType" substitutionGroup="gml:primeMeridian">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesEllipsoid
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Ellipsoid gml_3_2.tmp#EllipsoidPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_ellipsoid
Type gml:EllipsoidPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Ellipsoid
Instance
<gml:usesEllipsoid xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Ellipsoid gml:id="">{1,1}</gml:Ellipsoid>
</gml:usesEllipsoid>
Attributes
Source
<element name="usesEllipsoid" type="gml:EllipsoidPropertyType" substitutionGroup="gml:ellipsoid">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:geodeticDatumRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeodeticDatum gml_3_2.tmp#GeodeticDatumPropertyType
Type gml:GeodeticDatumPropertyType
Properties
content complex
Model
Children gml:GeodeticDatum
Instance
<gml:geodeticDatumRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:GeodeticDatum gml:id="">{1,1}</gml:GeodeticDatum>
</gml:geodeticDatumRef>
Attributes
Source
<element name="geodeticDatumRef" type="gml:GeodeticDatumPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:ellipsoidRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Ellipsoid gml_3_2.tmp#EllipsoidPropertyType
Type gml:EllipsoidPropertyType
Properties
content complex
Model
Children gml:Ellipsoid
Instance
<gml:ellipsoidRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Ellipsoid gml:id="">{1,1}</gml:Ellipsoid>
</gml:ellipsoidRef>
Attributes
Source
<element name="ellipsoidRef" type="gml:EllipsoidPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:primeMeridianRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#PrimeMeridian gml_3_2.tmp#PrimeMeridianPropertyType
Type gml:PrimeMeridianPropertyType
Properties
content complex
Model
Children gml:PrimeMeridian
Instance
<gml:primeMeridianRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:PrimeMeridian gml:id="">{1,1}</gml:PrimeMeridian>
</gml:primeMeridianRef>
Attributes
Source
<element name="primeMeridianRef" type="gml:PrimeMeridianPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:engineeringDatumRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EngineeringDatum gml_3_2.tmp#EngineeringDatumPropertyType
Type gml:EngineeringDatumPropertyType
Properties
content complex
Model
Children gml:EngineeringDatum
Instance
<gml:engineeringDatumRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:EngineeringDatum gml:id="">{1,1}</gml:EngineeringDatum>
</gml:engineeringDatumRef>
Attributes
Source
<element name="engineeringDatumRef" type="gml:EngineeringDatumPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:imageDatumRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ImageDatum gml_3_2.tmp#ImageDatumPropertyType
Type gml:ImageDatumPropertyType
Properties
content complex
Model
Children gml:ImageDatum
Instance
<gml:imageDatumRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ImageDatum gml:id="">{1,1}</gml:ImageDatum>
</gml:imageDatumRef>
Attributes
Source
<element name="imageDatumRef" type="gml:ImageDatumPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:verticalDatumRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalDatum gml_3_2.tmp#VerticalDatumPropertyType
Type gml:VerticalDatumPropertyType
Properties
content complex
Model
Children gml:VerticalDatum
Instance
<gml:verticalDatumRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:VerticalDatum gml:id="">{1,1}</gml:VerticalDatum>
</gml:verticalDatumRef>
Attributes
Source
<element name="verticalDatumRef" type="gml:VerticalDatumPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:temporalDatumRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TemporalDatum gml_3_2.tmp#TemporalDatumPropertyType
Type gml:TemporalDatumPropertyType
Properties
content complex
Model
Children gml:TemporalDatum
Instance
<gml:temporalDatumRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TemporalDatum gml:id="">{1,1}</gml:TemporalDatum>
</gml:temporalDatumRef>
Attributes
Source
<element name="temporalDatumRef" type="gml:TemporalDatumPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:coordinateOperationRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCoordinateOperation gml_3_2.tmp#CoordinateOperationPropertyType
Type gml:CoordinateOperationPropertyType
Properties
content complex
Model
Children gml:AbstractCoordinateOperation
Instance
<gml:coordinateOperationRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCoordinateOperation gml:id="">{1,1}</gml:AbstractCoordinateOperation>
</gml:coordinateOperationRef>
Attributes
Source
<element name="coordinateOperationRef" type="gml:CoordinateOperationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:singleOperationRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractSingleOperation gml_3_2.tmp#SingleOperationPropertyType
Type gml:SingleOperationPropertyType
Properties
content complex
Model
Children gml:AbstractSingleOperation
Instance
<gml:singleOperationRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSingleOperation gml:id="">{1,1}</gml:AbstractSingleOperation>
</gml:singleOperationRef>
Attributes
Source
<element name="singleOperationRef" type="gml:SingleOperationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:AbstractOperation
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#AbstractGeneralConversion gml_3_2.tmp#AbstractGeneralTransformation gml_3_2.tmp#AbstractSingleOperation
Type gml:AbstractCoordinateOperationType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Instance
<gml:AbstractOperation gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:operationVersion>{0,1}</gml:operationVersion>
  <gml:coordinateOperationAccuracy xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:coordinateOperationAccuracy>
  <gml:sourceCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:sourceCRS>
  <gml:targetCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:targetCRS>
</gml:AbstractOperation>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractOperation" type="gml:AbstractCoordinateOperationType" abstract="true" substitutionGroup="gml:AbstractSingleOperation">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:operationRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractOperation gml_3_2.tmp#OperationPropertyType
Type gml:OperationPropertyType
Properties
content complex
Model
Children gml:AbstractOperation
Instance
<gml:operationRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractOperation gml:id="">{1,1}</gml:AbstractOperation>
</gml:operationRef>
Attributes
Source
<element name="operationRef" type="gml:OperationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:generalConversionRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralConversion gml_3_2.tmp#GeneralConversionPropertyType
Type gml:GeneralConversionPropertyType
Properties
content complex
Model
Children gml:AbstractGeneralConversion
Instance
<gml:generalConversionRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralConversion gml:id="">{1,1}</gml:AbstractGeneralConversion>
</gml:generalConversionRef>
Attributes
Source
<element name="generalConversionRef" type="gml:GeneralConversionPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:generalTransformationRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralTransformation gml_3_2.tmp#GeneralTransformationPropertyType
Type gml:GeneralTransformationPropertyType
Properties
content complex
Model
Children gml:AbstractGeneralTransformation
Instance
<gml:generalTransformationRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralTransformation gml:id="">{1,1}</gml:AbstractGeneralTransformation>
</gml:generalTransformationRef>
Attributes
Source
<element name="generalTransformationRef" type="gml:GeneralTransformationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesSingleOperation
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCoordinateOperation gml_3_2.tmp#CoordinateOperationPropertyType gml_3_2.tmp#coordOperation
Type gml:CoordinateOperationPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractCoordinateOperation
Instance
<gml:usesSingleOperation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCoordinateOperation gml:id="">{1,1}</gml:AbstractCoordinateOperation>
</gml:usesSingleOperation>
Attributes
Source
<element name="usesSingleOperation" type="gml:CoordinateOperationPropertyType" substitutionGroup="gml:coordOperation">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:concatenatedOperationRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ConcatenatedOperation gml_3_2.tmp#ConcatenatedOperationPropertyType
Type gml:ConcatenatedOperationPropertyType
Properties
content complex
Model
Children gml:ConcatenatedOperation
Instance
<gml:concatenatedOperationRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ConcatenatedOperation aggregationType="" gml:id="">{1,1}</gml:ConcatenatedOperation>
</gml:concatenatedOperationRef>
Attributes
Source
<element name="concatenatedOperationRef" type="gml:ConcatenatedOperationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesOperation
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCoordinateOperation gml_3_2.tmp#CoordinateOperationPropertyType gml_3_2.tmp#coordOperation
Type gml:CoordinateOperationPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractCoordinateOperation
Instance
<gml:usesOperation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCoordinateOperation gml:id="">{1,1}</gml:AbstractCoordinateOperation>
</gml:usesOperation>
Attributes
Source
<element name="usesOperation" type="gml:CoordinateOperationPropertyType" substitutionGroup="gml:coordOperation">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:passThroughOperationRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#PassThroughOperation gml_3_2.tmp#PassThroughOperationPropertyType
Type gml:PassThroughOperationPropertyType
Properties
content complex
Model
Children gml:PassThroughOperation
Instance
<gml:passThroughOperationRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:PassThroughOperation aggregationType="" gml:id="">{1,1}</gml:PassThroughOperation>
</gml:passThroughOperationRef>
Attributes
Source
<element name="passThroughOperationRef" type="gml:PassThroughOperationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesMethod
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationMethod gml_3_2.tmp#OperationMethodPropertyType gml_3_2.tmp#method
Type gml:OperationMethodPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:OperationMethod
Instance
<gml:usesMethod xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationMethod gml:id="">{1,1}</gml:OperationMethod>
</gml:usesMethod>
Attributes
Source
<element name="usesMethod" type="gml:OperationMethodPropertyType" substitutionGroup="gml:method">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesValue
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractGeneralParameterValue gml_3_2.tmp#AbstractGeneralParameterValuePropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_parameterValue
Type gml:AbstractGeneralParameterValuePropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeneralParameterValue
Instance
<gml:usesValue xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralParameterValue>{1,1}</gml:AbstractGeneralParameterValue>
</gml:usesValue>
Source
<element name="usesValue" type="gml:AbstractGeneralParameterValuePropertyType" substitutionGroup="gml:parameterValue">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:conversionRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Conversion gml_3_2.tmp#ConversionPropertyType
Type gml:ConversionPropertyType
Properties
content complex
Model
Children gml:Conversion
Instance
<gml:conversionRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Conversion gml:id="">{1,1}</gml:Conversion>
</gml:conversionRef>
Attributes
Source
<element name="conversionRef" type="gml:ConversionPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:transformationRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Transformation gml_3_2.tmp#TransformationPropertyType
Type gml:TransformationPropertyType
Properties
content complex
Model
Children gml:Transformation
Instance
<gml:transformationRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Transformation gml:id="">{1,1}</gml:Transformation>
</gml:transformationRef>
Attributes
Source
<element name="transformationRef" type="gml:TransformationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:valueOfParameter
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationParameter gml_3_2.tmp#OperationParameterPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_operationParameter
Type gml:OperationParameterPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:OperationParameter
Instance
<gml:valueOfParameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationParameter gml:id="">{1,1}</gml:OperationParameter>
</gml:valueOfParameter>
Attributes
Source
<element name="valueOfParameter" type="gml:OperationParameterPropertyType" substitutionGroup="gml:operationParameter">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:includesValue
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractGeneralParameterValue gml_3_2.tmp#AbstractGeneralParameterValuePropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_parameterValue
Type gml:AbstractGeneralParameterValuePropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeneralParameterValue
Instance
<gml:includesValue xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralParameterValue>{1,1}</gml:AbstractGeneralParameterValue>
</gml:includesValue>
Source
<element name="includesValue" type="gml:AbstractGeneralParameterValuePropertyType" substitutionGroup="gml:parameterValue">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:valuesOfGroup
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationParameterGroup gml_3_2.tmp#OperationParameterGroupPropertyType gml_3_2.tmp#group
Type gml:OperationParameterGroupPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:OperationParameterGroup
Instance
<gml:valuesOfGroup xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationParameterGroup gml:id="">{1,1}</gml:OperationParameterGroup>
</gml:valuesOfGroup>
Attributes
Source
<element name="valuesOfGroup" type="gml:OperationParameterGroupPropertyType" substitutionGroup="gml:group">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:methodFormula
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType gml_3_2.tmp#formula
Type gml:CodeType
Properties
content complex
Substitution Group Affiliation
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="methodFormula" type="gml:CodeType" substitutionGroup="gml:formula">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesParameter
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralOperationParameter gml_3_2.tmp#AbstractGeneralOperationParameterPropertyType gml_3_2.tmp#generalOperationParameter
Type gml:AbstractGeneralOperationParameterPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeneralOperationParameter
Instance
<gml:usesParameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralOperationParameter gml:id="">{1,1}</gml:AbstractGeneralOperationParameter>
</gml:usesParameter>
Attributes
Source
<element name="usesParameter" type="gml:AbstractGeneralOperationParameterPropertyType" substitutionGroup="gml:generalOperationParameter">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:operationMethodRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationMethod gml_3_2.tmp#OperationMethodPropertyType
Type gml:OperationMethodPropertyType
Properties
content complex
Model
Children gml:OperationMethod
Instance
<gml:operationMethodRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationMethod gml:id="">{1,1}</gml:OperationMethod>
</gml:operationMethodRef>
Attributes
Source
<element name="operationMethodRef" type="gml:OperationMethodPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:abstractGeneralOperationParameterRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralOperationParameter gml_3_2.tmp#AbstractGeneralOperationParameterPropertyType
Type gml:AbstractGeneralOperationParameterPropertyType
Properties
content complex
Model
Children gml:AbstractGeneralOperationParameter
Instance
<gml:abstractGeneralOperationParameterRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralOperationParameter gml:id="">{1,1}</gml:AbstractGeneralOperationParameter>
</gml:abstractGeneralOperationParameterRef>
Attributes
Source
<element name="abstractGeneralOperationParameterRef" type="gml:AbstractGeneralOperationParameterPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:operationParameterRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationParameter gml_3_2.tmp#OperationParameterPropertyType
Type gml:OperationParameterPropertyType
Properties
content complex
Model
Children gml:OperationParameter
Instance
<gml:operationParameterRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationParameter gml:id="">{1,1}</gml:OperationParameter>
</gml:operationParameterRef>
Attributes
Source
<element name="operationParameterRef" type="gml:OperationParameterPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:includesParameter
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralOperationParameter gml_3_2.tmp#AbstractGeneralOperationParameterPropertyType gml_3_2.tmp#parameter
Type gml:AbstractGeneralOperationParameterPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeneralOperationParameter
Instance
<gml:includesParameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralOperationParameter gml:id="">{1,1}</gml:AbstractGeneralOperationParameter>
</gml:includesParameter>
Attributes
Source
<element name="includesParameter" type="gml:AbstractGeneralOperationParameterPropertyType" substitutionGroup="gml:parameter">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:operationParameterGroupRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationParameter gml_3_2.tmp#OperationParameterPropertyType
Type gml:OperationParameterPropertyType
Properties
content complex
Model
Children gml:OperationParameter
Instance
<gml:operationParameterGroupRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:OperationParameter gml:id="">{1,1}</gml:OperationParameter>
</gml:operationParameterGroupRef>
Attributes
Source
<element name="operationParameterGroupRef" type="gml:OperationParameterPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:referenceSystemRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCRS gml_3_2.tmp#CRSPropertyType
Type gml:CRSPropertyType
Properties
content complex
Model
Children gml:AbstractCRS
Instance
<gml:referenceSystemRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCRS gml:id="">{1,1}</gml:AbstractCRS>
</gml:referenceSystemRef>
Attributes
Source
<element name="referenceSystemRef" type="gml:CRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:crsRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCRS gml_3_2.tmp#CRSPropertyType
Type gml:CRSPropertyType
Properties
content complex
Model
Children gml:AbstractCRS
Instance
<gml:crsRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCRS gml:id="">{1,1}</gml:AbstractCRS>
</gml:crsRef>
Attributes
Source
<element name="crsRef" type="gml:CRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:coordinateSystemAxisRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CoordinateSystemAxis gml_3_2.tmp#CoordinateSystemAxisPropertyType
Type gml:CoordinateSystemAxisPropertyType
Properties
content complex
Model
Children gml:CoordinateSystemAxis
Instance
<gml:coordinateSystemAxisRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:CoordinateSystemAxis gml:id="" uom="">{1,1}</gml:CoordinateSystemAxis>
</gml:coordinateSystemAxisRef>
Attributes
Source
<element name="coordinateSystemAxisRef" type="gml:CoordinateSystemAxisPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesAxis
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CoordinateSystemAxis gml_3_2.tmp#CoordinateSystemAxisPropertyType gml_3_2.tmp#axis
Type gml:CoordinateSystemAxisPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:CoordinateSystemAxis
Instance
<gml:usesAxis xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:CoordinateSystemAxis gml:id="" uom="">{1,1}</gml:CoordinateSystemAxis>
</gml:usesAxis>
Attributes
Source
<element name="usesAxis" type="gml:CoordinateSystemAxisPropertyType" substitutionGroup="gml:axis">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:coordinateSystemRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCoordinateSystem gml_3_2.tmp#CoordinateSystemPropertyType
Type gml:CoordinateSystemPropertyType
Properties
content complex
Model
Children gml:AbstractCoordinateSystem
Instance
<gml:coordinateSystemRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCoordinateSystem aggregationType="" gml:id="">{1,1}</gml:AbstractCoordinateSystem>
</gml:coordinateSystemRef>
Attributes
Source
<element name="coordinateSystemRef" type="gml:CoordinateSystemPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:ellipsoidalCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EllipsoidalCS gml_3_2.tmp#EllipsoidalCSPropertyType
Type gml:EllipsoidalCSPropertyType
Properties
content complex
Model
Children gml:EllipsoidalCS
Instance
<gml:ellipsoidalCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:EllipsoidalCS aggregationType="" gml:id="">{1,1}</gml:EllipsoidalCS>
</gml:ellipsoidalCSRef>
Attributes
Source
<element name="ellipsoidalCSRef" type="gml:EllipsoidalCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:cartesianCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CartesianCS gml_3_2.tmp#CartesianCSPropertyType
Type gml:CartesianCSPropertyType
Properties
content complex
Model
Children gml:CartesianCS
Instance
<gml:cartesianCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:CartesianCS aggregationType="" gml:id="">{1,1}</gml:CartesianCS>
</gml:cartesianCSRef>
Attributes
Source
<element name="cartesianCSRef" type="gml:CartesianCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:verticalCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalCS gml_3_2.tmp#VerticalCSPropertyType
Type gml:VerticalCSPropertyType
Properties
content complex
Model
Children gml:VerticalCS
Instance
<gml:verticalCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:VerticalCS aggregationType="" gml:id="">{1,1}</gml:VerticalCS>
</gml:verticalCSRef>
Attributes
Source
<element name="verticalCSRef" type="gml:VerticalCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:temporalCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TemporalCS gml_3_2.tmp#TemporalCSPropertyType
Type gml:TemporalCSPropertyType
Properties
content complex
Model
Children gml:TemporalCS
Instance
<gml:temporalCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TemporalCS aggregationType="" gml:id="">{1,1}</gml:TemporalCS>
</gml:temporalCSRef>
Attributes
Source
<element name="temporalCSRef" type="gml:TemporalCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:linearCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#LinearCS gml_3_2.tmp#LinearCSPropertyType
Type gml:LinearCSPropertyType
Properties
content complex
Model
Children gml:LinearCS
Instance
<gml:linearCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:LinearCS aggregationType="" gml:id="">{1,1}</gml:LinearCS>
</gml:linearCSRef>
Attributes
Source
<element name="linearCSRef" type="gml:LinearCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:userDefinedCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#UserDefinedCS gml_3_2.tmp#UserDefinedCSPropertyType
Type gml:UserDefinedCSPropertyType
Properties
content complex
Model
Children gml:UserDefinedCS
Instance
<gml:userDefinedCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:UserDefinedCS aggregationType="" gml:id="">{1,1}</gml:UserDefinedCS>
</gml:userDefinedCSRef>
Attributes
Source
<element name="userDefinedCSRef" type="gml:UserDefinedCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:sphericalCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#SphericalCS gml_3_2.tmp#SphericalCSPropertyType
Type gml:SphericalCSPropertyType
Properties
content complex
Model
Children gml:SphericalCS
Instance
<gml:sphericalCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:SphericalCS aggregationType="" gml:id="">{1,1}</gml:SphericalCS>
</gml:sphericalCSRef>
Attributes
Source
<element name="sphericalCSRef" type="gml:SphericalCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:polarCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#PolarCS gml_3_2.tmp#PolarCSPropertyType
Type gml:PolarCSPropertyType
Properties
content complex
Model
Children gml:PolarCS
Instance
<gml:polarCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:PolarCS aggregationType="" gml:id="">{1,1}</gml:PolarCS>
</gml:polarCSRef>
Attributes
Source
<element name="polarCSRef" type="gml:PolarCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:cylindricalCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CylindricalCS gml_3_2.tmp#CylindricalCSPropertyType
Type gml:CylindricalCSPropertyType
Properties
content complex
Model
Children gml:CylindricalCS
Instance
<gml:cylindricalCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:CylindricalCS aggregationType="" gml:id="">{1,1}</gml:CylindricalCS>
</gml:cylindricalCSRef>
Attributes
Source
<element name="cylindricalCSRef" type="gml:CylindricalCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:obliqueCartesianCSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ObliqueCartesianCS gml_3_2.tmp#ObliqueCartesianCSPropertyType
Type gml:ObliqueCartesianCSPropertyType
Properties
content complex
Model
Children gml:ObliqueCartesianCS
Instance
<gml:obliqueCartesianCSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ObliqueCartesianCS aggregationType="" gml:id="">{1,1}</gml:ObliqueCartesianCS>
</gml:obliqueCartesianCSRef>
Attributes
Source
<element name="obliqueCartesianCSRef" type="gml:ObliqueCartesianCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:singleCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractSingleCRS gml_3_2.tmp#SingleCRSPropertyType
Type gml:SingleCRSPropertyType
Properties
content complex
Model
Children gml:AbstractSingleCRS
Instance
<gml:singleCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSingleCRS gml:id="">{1,1}</gml:AbstractSingleCRS>
</gml:singleCRSRef>
Attributes
Source
<element name="singleCRSRef" type="gml:SingleCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:definedByConversion
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralConversion gml_3_2.tmp#GeneralConversionPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_conversion
Type gml:GeneralConversionPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeneralConversion
Instance
<gml:definedByConversion xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralConversion gml:id="">{1,1}</gml:AbstractGeneralConversion>
</gml:definedByConversion>
Attributes
Source
<element name="definedByConversion" type="gml:GeneralConversionPropertyType" substitutionGroup="gml:conversion">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:includesSingleCRS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractSingleCRS gml_3_2.tmp#SingleCRSPropertyType gml_3_2.tmp#componentReferenceSystem
Type gml:SingleCRSPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractSingleCRS
Instance
<gml:includesSingleCRS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSingleCRS gml:id="">{1,1}</gml:AbstractSingleCRS>
</gml:includesSingleCRS>
Attributes
Source
<element name="includesSingleCRS" type="gml:SingleCRSPropertyType" substitutionGroup="gml:componentReferenceSystem">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:compoundCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CompoundCRS gml_3_2.tmp#CompoundCRSPropertyType
Type gml:CompoundCRSPropertyType
Properties
content complex
Model
Children gml:CompoundCRS
Instance
<gml:compoundCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:CompoundCRS aggregationType="" gml:id="">{1,1}</gml:CompoundCRS>
</gml:compoundCRSRef>
Attributes
Source
<element name="compoundCRSRef" type="gml:CompoundCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesCartesianCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CartesianCS gml_3_2.tmp#CartesianCSPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_cartesianCS
Type gml:CartesianCSPropertyType
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:GeocentricCRSType
Model
Children gml:CartesianCS
Instance
<gml:usesCartesianCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:CartesianCS aggregationType="" gml:id="">{1,1}</gml:CartesianCS>
</gml:usesCartesianCS>
Attributes
Source
<element name="usesCartesianCS" type="gml:CartesianCSPropertyType" substitutionGroup="gml:cartesianCS">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesSphericalCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#SphericalCS gml_3_2.tmp#SphericalCSPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_sphericalCS
Type gml:SphericalCSPropertyType
Properties
content complex
Substitution Group Affiliation
Used by
Complex Type gml:GeocentricCRSType
Model
Children gml:SphericalCS
Instance
<gml:usesSphericalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:SphericalCS aggregationType="" gml:id="">{1,1}</gml:SphericalCS>
</gml:usesSphericalCS>
Attributes
Source
<element name="usesSphericalCS" type="gml:SphericalCSPropertyType" substitutionGroup="gml:sphericalCS">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesVerticalCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalCS gml_3_2.tmp#VerticalCSPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_verticalCS
Type gml:VerticalCSPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:VerticalCS
Instance
<gml:usesVerticalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:VerticalCS aggregationType="" gml:id="">{1,1}</gml:VerticalCS>
</gml:usesVerticalCS>
Attributes
Source
<element name="usesVerticalCS" type="gml:VerticalCSPropertyType" substitutionGroup="gml:verticalCS">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesVerticalDatum
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalDatum gml_3_2.tmp#VerticalDatumPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_verticalDatum
Type gml:VerticalDatumPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:VerticalDatum
Instance
<gml:usesVerticalDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:VerticalDatum gml:id="">{1,1}</gml:VerticalDatum>
</gml:usesVerticalDatum>
Attributes
Source
<element name="usesVerticalDatum" type="gml:VerticalDatumPropertyType" substitutionGroup="gml:verticalDatum">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:verticalCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalCRS gml_3_2.tmp#VerticalCRSPropertyType
Type gml:VerticalCRSPropertyType
Properties
content complex
Model
Children gml:VerticalCRS
Instance
<gml:verticalCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:VerticalCRS gml:id="">{1,1}</gml:VerticalCRS>
</gml:verticalCRSRef>
Attributes
Source
<element name="verticalCRSRef" type="gml:VerticalCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:projectedCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ProjectedCRS gml_3_2.tmp#ProjectedCRSPropertyType
Type gml:ProjectedCRSPropertyType
Properties
content complex
Model
Children gml:ProjectedCRS
Instance
<gml:projectedCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ProjectedCRS gml:id="">{1,1}</gml:ProjectedCRS>
</gml:projectedCRSRef>
Attributes
Source
<element name="projectedCRSRef" type="gml:ProjectedCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCoordinateSystem gml_3_2.tmp#CoordinateSystemPropertyType gml_3_2.tmp#coordinateSystem
Type gml:CoordinateSystemPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractCoordinateSystem
Instance
<gml:usesCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCoordinateSystem aggregationType="" gml:id="">{1,1}</gml:AbstractCoordinateSystem>
</gml:usesCS>
Attributes
Source
<element name="usesCS" type="gml:CoordinateSystemPropertyType" substitutionGroup="gml:coordinateSystem">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:derivedCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#DerivedCRS gml_3_2.tmp#DerivedCRSPropertyType
Type gml:DerivedCRSPropertyType
Properties
content complex
Model
Children gml:DerivedCRS
Instance
<gml:derivedCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:DerivedCRS gml:id="">{1,1}</gml:DerivedCRS>
</gml:derivedCRSRef>
Attributes
Source
<element name="derivedCRSRef" type="gml:DerivedCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesEngineeringDatum
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EngineeringDatum gml_3_2.tmp#EngineeringDatumPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_engineeringDatum
Type gml:EngineeringDatumPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:EngineeringDatum
Instance
<gml:usesEngineeringDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:EngineeringDatum gml:id="">{1,1}</gml:EngineeringDatum>
</gml:usesEngineeringDatum>
Attributes
Source
<element name="usesEngineeringDatum" type="gml:EngineeringDatumPropertyType" substitutionGroup="gml:engineeringDatum">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:engineeringCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EngineeringCRS gml_3_2.tmp#EngineeringCRSPropertyType
Type gml:EngineeringCRSPropertyType
Properties
content complex
Model
Children gml:EngineeringCRS
Instance
<gml:engineeringCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:EngineeringCRS gml:id="">{1,1}</gml:EngineeringCRS>
</gml:engineeringCRSRef>
Attributes
Source
<element name="engineeringCRSRef" type="gml:EngineeringCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesAffineCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AffineCS gml_3_2.tmp#AffineCSPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_affineCS
Type gml:AffineCSPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AffineCS
Instance
<gml:usesAffineCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AffineCS aggregationType="" gml:id="">{1,1}</gml:AffineCS>
</gml:usesAffineCS>
Attributes
Source
<element name="usesAffineCS" type="gml:AffineCSPropertyType" substitutionGroup="gml:affineCS">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesImageDatum
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ImageDatum gml_3_2.tmp#ImageDatumPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_imageDatum
Type gml:ImageDatumPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:ImageDatum
Instance
<gml:usesImageDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ImageDatum gml:id="">{1,1}</gml:ImageDatum>
</gml:usesImageDatum>
Attributes
Source
<element name="usesImageDatum" type="gml:ImageDatumPropertyType" substitutionGroup="gml:imageDatum">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:imageCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ImageCRS gml_3_2.tmp#ImageCRSPropertyType
Type gml:ImageCRSPropertyType
Properties
content complex
Model
Children gml:ImageCRS
Instance
<gml:imageCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:ImageCRS gml:id="">{1,1}</gml:ImageCRS>
</gml:imageCRSRef>
Attributes
Source
<element name="imageCRSRef" type="gml:ImageCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesTimeCS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeCS gml_3_2.tmp#TimeCSPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_timeCS
Type gml:TimeCSPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:TimeCS
Instance
<gml:usesTimeCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeCS aggregationType="" gml:id="">{1,1}</gml:TimeCS>
</gml:usesTimeCS>
Attributes
Source
<element name="usesTimeCS" type="gml:TimeCSPropertyType" substitutionGroup="gml:timeCS">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:usesTemporalDatum
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TemporalDatum gml_3_2.tmp#TemporalDatumPropertyType gml_3_2.tmp#http___www.opengis.net_gml_3.2_temporalDatum
Type gml:TemporalDatumPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:TemporalDatum
Instance
<gml:usesTemporalDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TemporalDatum gml:id="">{1,1}</gml:TemporalDatum>
</gml:usesTemporalDatum>
Attributes
Source
<element name="usesTemporalDatum" type="gml:TemporalDatumPropertyType" substitutionGroup="gml:temporalDatum">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:temporalCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TemporalCRS gml_3_2.tmp#TemporalCRSPropertyType
Type gml:TemporalCRSPropertyType
Properties
content complex
Model
Children gml:TemporalCRS
Instance
<gml:temporalCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TemporalCRS gml:id="">{1,1}</gml:TemporalCRS>
</gml:temporalCRSRef>
Attributes
Source
<element name="temporalCRSRef" type="gml:TemporalCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:geographicCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeographicCRS gml_3_2.tmp#GeographicCRSPropertyType
Type gml:GeographicCRSPropertyType
Properties
content complex
Model
Children gml:GeographicCRS
Instance
<gml:geographicCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:GeographicCRS gml:id="">{1,1}</gml:GeographicCRS>
</gml:geographicCRSRef>
Attributes
Source
<element name="geographicCRSRef" type="gml:GeographicCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:GeocentricCRS
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#usesCartesianCS gml_3_2.tmp#usesSphericalCS gml_3_2.tmp#usesGeodeticDatum gml_3_2.tmp#GeocentricCRSType gml_3_2.tmp#AbstractSingleCRS
Type gml:GeocentricCRSType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:usesCartesianCS, gml:usesGeodeticDatum, gml:usesSphericalCS
Instance
<gml:GeocentricCRS gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:domainOfValidity xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:domainOfValidity>
  <gml:scope>{1,unbounded}</gml:scope>
  <gml:usesCartesianCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:usesCartesianCS>
  <gml:usesSphericalCS xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:usesSphericalCS>
  <gml:usesGeodeticDatum xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:usesGeodeticDatum>
</gml:GeocentricCRS>
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="GeocentricCRS" type="gml:GeocentricCRSType" substitutionGroup="gml:AbstractSingleCRS">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:geocentricCRSRef
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeocentricCRS gml_3_2.tmp#GeocentricCRSPropertyType
Type gml:GeocentricCRSPropertyType
Properties
content complex
Model
Children gml:GeocentricCRS
Instance
<gml:geocentricCRSRef xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:GeocentricCRS gml:id="">{1,1}</gml:GeocentricCRS>
</gml:geocentricCRSRef>
Attributes
Source
<element name="geocentricCRSRef" type="gml:GeocentricCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:dmsAngle
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#degrees gml_3_2.tmp#decimalMinutes gml_3_2.tmp#minutes gml_3_2.tmp#seconds gml_3_2.tmp#DMSAngleType
Type gml:DMSAngleType
Properties
content complex
Used by
Complex Type gml:AngleChoiceType
Model
Children gml:decimalMinutes, gml:degrees, gml:minutes, gml:seconds
Instance
<gml:dmsAngle xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:degrees direction="">{1,1}</gml:degrees>
  <gml:decimalMinutes>{1,1}</gml:decimalMinutes>
  <gml:minutes>{1,1}</gml:minutes>
  <gml:seconds>{0,1}</gml:seconds>
</gml:dmsAngle>
Source
<element name="dmsAngle" type="gml:DMSAngleType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:member
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AssociationRoleType
Type gml:AssociationRoleType
Properties
content complex
Used by
Complex Type gml:BagType
Model
ANY element from ANY namespace
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="member" type="gml:AssociationRoleType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:members
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractObject gml_3_2.tmp#ArrayAssociationType
Type gml:ArrayAssociationType
Properties
content complex
Used by
Complex Types gml:ArrayType, gml:BagType
Model
Children gml:AbstractObject
Instance
<gml:members owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractObject>{0,unbounded}</gml:AbstractObject>
</gml:members>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="members" type="gml:ArrayAssociationType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:Bag
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#member gml_3_2.tmp#members gml_3_2.tmp#BagType gml_3_2.tmp#AbstractGML
Type gml:BagType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:member, gml:members, gml:metaDataProperty, gml:name
Instance
<gml:Bag gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:member xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:member>
  <gml:members owns="false">{0,1}</gml:members>
</gml:Bag>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Bag" type="gml:BagType" substitutionGroup="gml:AbstractGML">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:Array
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#members gml_3_2.tmp#ArrayType gml_3_2.tmp#AbstractGML
Type gml:ArrayType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:members, gml:metaDataProperty, gml:name
Instance
<gml:Array gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:members owns="false">{0,1}</gml:members>
</gml:Array>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="Array" type="gml:ArrayType" substitutionGroup="gml:AbstractGML">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:GenericMetaData
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#AbstractMetaDataType gml_3_2.tmp#GenericMetaDataType gml_3_2.tmp#AbstractMetaData
Type gml:GenericMetaDataType
Type hierarchy
Properties
content complex
mixed true
Substitution Group Affiliation
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="GenericMetaData" type="gml:GenericMetaDataType" substitutionGroup="gml:AbstractMetaData">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:priorityLocation
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#LocationKeyWord gml_3_2.tmp#LocationString gml_3_2.tmp#Null gml_3_2.tmp#LocationPropertyType NO_NAMESPACE.tmp#PriorityLocationPropertyType_priority gml_3_2.tmp#PriorityLocationPropertyType gml_3_2.tmp#location
Type gml:PriorityLocationPropertyType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeometry, gml:LocationKeyWord, gml:LocationString, gml:Null
Instance
<gml:priorityLocation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" priority="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:LocationKeyWord codeSpace="">{1,1}</gml:LocationKeyWord>
  <gml:LocationString xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:LocationString>
  <gml:Null>{1,1}</gml:Null>
</gml:priorityLocation>
Attributes
Source
<element name="priorityLocation" type="gml:PriorityLocationPropertyType" substitutionGroup="gml:location">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:featureMember
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractFeature gml_3_2.tmp#FeaturePropertyType
Type gml:FeaturePropertyType
Properties
content complex
Used by
Model
Children gml:AbstractFeature
Instance
<gml:featureMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractFeature gml:id="">{1,1}</gml:AbstractFeature>
</gml:featureMember>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="featureMember" type="gml:FeaturePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:featureProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractFeature gml_3_2.tmp#FeaturePropertyType
Type gml:FeaturePropertyType
Properties
content complex
Model
Children gml:AbstractFeature
Instance
<gml:featureProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractFeature gml:id="">{1,1}</gml:AbstractFeature>
</gml:featureProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="featureProperty" type="gml:FeaturePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:featureMembers
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractFeature gml_3_2.tmp#FeatureArrayPropertyType
Type gml:FeatureArrayPropertyType
Properties
content complex
Used by
Model
Children gml:AbstractFeature
Instance
<gml:featureMembers xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractFeature gml:id="">{1,1}</gml:AbstractFeature>
</gml:featureMembers>
Source
<element name="featureMembers" type="gml:FeatureArrayPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:AbstractFeatureCollection
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#featureMember gml_3_2.tmp#featureMembers gml_3_2.tmp#AbstractFeatureCollectionType gml_3_2.tmp#AbstractFeature
Type gml:AbstractFeatureCollectionType
Type hierarchy
Properties
content complex
abstract true
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:featureMember, gml:featureMembers, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Instance
<gml:AbstractFeatureCollection gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:featureMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:featureMember>
  <gml:featureMembers>{0,1}</gml:featureMembers>
</gml:AbstractFeatureCollection>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractFeatureCollection" type="gml:AbstractFeatureCollectionType" abstract="true" substitutionGroup="gml:AbstractFeature">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:FeatureCollection
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#featureMember gml_3_2.tmp#featureMembers gml_3_2.tmp#AbstractFeatureCollectionType gml_3_2.tmp#FeatureCollectionType gml_3_2.tmp#AbstractFeature
Type gml:FeatureCollectionType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:featureMember, gml:featureMembers, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Instance
<gml:FeatureCollection gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
  <gml:featureMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:featureMember>
  <gml:featureMembers>{0,1}</gml:featureMembers>
</gml:FeatureCollection>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="FeatureCollection" type="gml:FeatureCollectionType" substitutionGroup="gml:AbstractFeature">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:track
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimeSlice gml_3_2.tmp#HistoryPropertyType gml_3_2.tmp#history
Type gml:HistoryPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractTimeSlice
Instance
<gml:track owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTimeSlice gml:id="">{1,unbounded}</gml:AbstractTimeSlice>
</gml:track>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="track" type="gml:HistoryPropertyType" substitutionGroup="gml:history">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:DefinitionCollection
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#dictionaryEntry gml_3_2.tmp#indirectEntry gml_3_2.tmp#DictionaryType gml_3_2.tmp#Definition
Type gml:DictionaryType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:dictionaryEntry, gml:identifier, gml:indirectEntry, gml:metaDataProperty, gml:name, gml:remarks
Instance
<gml:DefinitionCollection aggregationType="" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{1,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:remarks>{0,1}</gml:remarks>
  <gml:dictionaryEntry xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:dictionaryEntry>
  <gml:indirectEntry>{1,1}</gml:indirectEntry>
</gml:DefinitionCollection>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="DefinitionCollection" type="gml:DictionaryType" substitutionGroup="gml:Definition">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:definitionMember
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractMemberType gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Definition gml_3_2.tmp#DictionaryEntryType gml_3_2.tmp#dictionaryEntry
Type gml:DictionaryEntryType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:Definition
Instance
<gml:definitionMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Definition gml:id="">{1,1}</gml:Definition>
</gml:definitionMember>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="definitionMember" type="gml:DictionaryEntryType" substitutionGroup="gml:dictionaryEntry">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:centerOf
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point gml_3_2.tmp#PointPropertyType
Type gml:PointPropertyType
Properties
content complex
Model
Children gml:Point
Instance
<gml:centerOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:centerOf>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="centerOf" type="gml:PointPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:position
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point gml_3_2.tmp#PointPropertyType
Type gml:PointPropertyType
Properties
content complex
Model
Children gml:Point
Instance
<gml:position xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:position>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="position" type="gml:PointPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:extentOf
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSurface gml_3_2.tmp#SurfacePropertyType
Type gml:SurfacePropertyType
Properties
content complex
Model
Children gml:AbstractSurface
Instance
<gml:extentOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSurface>
</gml:extentOf>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="extentOf" type="gml:SurfacePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:edgeOf
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve gml_3_2.tmp#CurvePropertyType
Type gml:CurvePropertyType
Properties
content complex
Model
Children gml:AbstractCurve
Instance
<gml:edgeOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</gml:edgeOf>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="edgeOf" type="gml:CurvePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:centerLineOf
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve gml_3_2.tmp#CurvePropertyType
Type gml:CurvePropertyType
Properties
content complex
Model
Children gml:AbstractCurve
Instance
<gml:centerLineOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</gml:centerLineOf>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="centerLineOf" type="gml:CurvePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiLocation
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiPoint gml_3_2.tmp#MultiPointPropertyType
Type gml:MultiPointPropertyType
Properties
content complex
Model
Children gml:MultiPoint
Instance
<gml:multiLocation xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiPoint aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiPoint>
</gml:multiLocation>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiLocation" type="gml:MultiPointPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiCenterOf
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiPoint gml_3_2.tmp#MultiPointPropertyType
Type gml:MultiPointPropertyType
Properties
content complex
Model
Children gml:MultiPoint
Instance
<gml:multiCenterOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiPoint aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiPoint>
</gml:multiCenterOf>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiCenterOf" type="gml:MultiPointPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiPoint gml_3_2.tmp#MultiPointPropertyType
Type gml:MultiPointPropertyType
Properties
content complex
Model
Children gml:MultiPoint
Instance
<gml:multiPosition xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiPoint aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiPoint>
</gml:multiPosition>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiPosition" type="gml:MultiPointPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiCenterLineOf
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiCurve gml_3_2.tmp#MultiCurvePropertyType
Type gml:MultiCurvePropertyType
Properties
content complex
Model
Children gml:MultiCurve
Instance
<gml:multiCenterLineOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiCurve aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiCurve>
</gml:multiCenterLineOf>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiCenterLineOf" type="gml:MultiCurvePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiEdgeOf
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiCurve gml_3_2.tmp#MultiCurvePropertyType
Type gml:MultiCurvePropertyType
Properties
content complex
Model
Children gml:MultiCurve
Instance
<gml:multiEdgeOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiCurve aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiCurve>
</gml:multiEdgeOf>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiEdgeOf" type="gml:MultiCurvePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiCoverage
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiSurface gml_3_2.tmp#MultiSurfacePropertyType
Type gml:MultiSurfacePropertyType
Properties
content complex
Model
Children gml:MultiSurface
Instance
<gml:multiCoverage xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiSurface aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiSurface>
</gml:multiCoverage>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiCoverage" type="gml:MultiSurfacePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiExtentOf
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiSurface gml_3_2.tmp#MultiSurfacePropertyType
Type gml:MultiSurfacePropertyType
Properties
content complex
Model
Children gml:MultiSurface
Instance
<gml:multiExtentOf xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiSurface aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiSurface>
</gml:multiExtentOf>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiExtentOf" type="gml:MultiSurfacePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:polygonPatches
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatch gml_3_2.tmp#SurfacePatchArrayPropertyType gml_3_2.tmp#patches
Type gml:SurfacePatchArrayPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractSurfacePatch
Instance
<gml:polygonPatches xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurfacePatch>{1,1}</gml:AbstractSurfacePatch>
</gml:polygonPatches>
Source
<element name="polygonPatches" type="gml:SurfacePatchArrayPropertyType" substitutionGroup="gml:patches">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:trianglePatches
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatch gml_3_2.tmp#SurfacePatchArrayPropertyType gml_3_2.tmp#patches
Type gml:SurfacePatchArrayPropertyType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractSurfacePatch
Instance
<gml:trianglePatches xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurfacePatch>{1,1}</gml:AbstractSurfacePatch>
</gml:trianglePatches>
Source
<element name="trianglePatches" type="gml:SurfacePatchArrayPropertyType" substitutionGroup="gml:patches">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiPointDomain
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#DomainSetType gml_3_2.tmp#domainSet
Type gml:DomainSetType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Instance
<gml:multiPointDomain xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
</gml:multiPointDomain>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiPointDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiCurveDomain
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#DomainSetType gml_3_2.tmp#domainSet
Type gml:DomainSetType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Instance
<gml:multiCurveDomain xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
</gml:multiCurveDomain>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiCurveDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiSurfaceDomain
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#DomainSetType gml_3_2.tmp#domainSet
Type gml:DomainSetType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Instance
<gml:multiSurfaceDomain xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
</gml:multiSurfaceDomain>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiSurfaceDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiSolidDomain
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#DomainSetType gml_3_2.tmp#domainSet
Type gml:DomainSetType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Instance
<gml:multiSolidDomain xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
</gml:multiSolidDomain>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiSolidDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:gridDomain
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#DomainSetType gml_3_2.tmp#domainSet
Type gml:DomainSetType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Instance
<gml:gridDomain xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
</gml:gridDomain>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="gridDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:rectifiedGridDomain
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#DomainSetType gml_3_2.tmp#domainSet
Type gml:DomainSetType
Properties
content complex
Substitution Group Affiliation
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Instance
<gml:rectifiedGridDomain xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
  <gml:AbstractTimeObject gml:id="">{1,1}</gml:AbstractTimeObject>
</gml:rectifiedGridDomain>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="rectifiedGridDomain" type="gml:DomainSetType" substitutionGroup="gml:domainSet">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:generalOperationParameter
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralOperationParameter gml_3_2.tmp#AbstractGeneralOperationParameterPropertyType gml_3_2.tmp#usesParameter gml_3_2.tmp#parameter
Type gml:AbstractGeneralOperationParameterPropertyType
Properties
content complex
Substitution Group
Substitution Group Affiliation
Model
Children gml:AbstractGeneralOperationParameter
Instance
<gml:generalOperationParameter xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeneralOperationParameter gml:id="">{1,1}</gml:AbstractGeneralOperationParameter>
</gml:generalOperationParameter>
Attributes
Source
<element name="generalOperationParameter" type="gml:AbstractGeneralOperationParameterPropertyType" substitutionGroup="gml:parameter">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:MovingObjectStatus
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#validTime gml_3_2.tmp#dataSource gml_3_2.tmp#AbstractTimeSliceType gml_3_2.tmp#MovingObjectStatusType_position gml_3_2.tmp#pos gml_3_2.tmp#locationName gml_3_2.tmp#locationReference gml_3_2.tmp#location gml_3_2.tmp#MovingObjectStatusType_speed gml_3_2.tmp#MovingObjectStatusType_bearing gml_3_2.tmp#MovingObjectStatusType_acceleration gml_3_2.tmp#MovingObjectStatusType_elevation gml_3_2.tmp#status gml_3_2.tmp#statusReference gml_3_2.tmp#MovingObjectStatusType gml_3_2.tmp#AbstractTimeSlice
Type gml:MovingObjectStatusType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:acceleration, gml:bearing, gml:dataSource, gml:description, gml:descriptionReference, gml:elevation, gml:identifier, gml:location, gml:locationName, gml:locationReference, gml:metaDataProperty, gml:name, gml:pos, gml:position, gml:speed, gml:status, gml:statusReference, gml:validTime
Instance
<gml:MovingObjectStatus gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:validTime>
  <gml:dataSource xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:dataSource>
  <gml:position xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:position>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:pos>
  <gml:locationName codeSpace="">{1,1}</gml:locationName>
  <gml:locationReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:locationReference>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:location>
  <gml:speed uom="">{0,1}</gml:speed>
  <gml:bearing xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:bearing>
  <gml:acceleration uom="">{0,1}</gml:acceleration>
  <gml:elevation uom="">{0,1}</gml:elevation>
  <gml:status xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:status>
  <gml:statusReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:statusReference>
</gml:MovingObjectStatus>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="MovingObjectStatus" type="gml:MovingObjectStatusType" substitutionGroup="gml:AbstractTimeSlice">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:MovingObjectStatusType / gml:position
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#GeometryPropertyType
Type gml:GeometryPropertyType
Properties
content complex
Model
Children gml:AbstractGeometry
Instance
<gml:position xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
</gml:position>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="position" type="gml:GeometryPropertyType"/>
Element gml:MovingObjectStatusType / gml:speed
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type gml:MeasureType
Properties
content complex
minOccurs 0
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="speed" type="gml:MeasureType" minOccurs="0"/>
Element gml:MovingObjectStatusType / gml:bearing
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#DirectionPropertyType_DirectionVector gml_3_2.tmp#DirectionPropertyType_DirectionDescription gml_3_2.tmp#DirectionPropertyType_CompassPoint gml_3_2.tmp#DirectionPropertyType_DirectionKeyword gml_3_2.tmp#DirectionPropertyType_DirectionString gml_3_2.tmp#DirectionPropertyType
Type gml:DirectionPropertyType
Properties
content complex
minOccurs 0
Model
Children gml:CompassPoint, gml:DirectionDescription, gml:DirectionKeyword, gml:DirectionString, gml:DirectionVector
Instance
<gml:bearing xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:DirectionVector>{1,1}</gml:DirectionVector>
  <gml:DirectionDescription>{1,1}</gml:DirectionDescription>
  <gml:CompassPoint>{1,1}</gml:CompassPoint>
  <gml:DirectionKeyword codeSpace="">{1,1}</gml:DirectionKeyword>
  <gml:DirectionString xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:DirectionString>
</gml:bearing>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="bearing" type="gml:DirectionPropertyType" minOccurs="0"/>
Element gml:MovingObjectStatusType / gml:acceleration
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type gml:MeasureType
Properties
content complex
minOccurs 0
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="acceleration" type="gml:MeasureType" minOccurs="0"/>
Element gml:MovingObjectStatusType / gml:elevation
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type gml:MeasureType
Properties
content complex
minOccurs 0
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<element name="elevation" type="gml:MeasureType" minOccurs="0"/>
Element gml:status
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#StringOrRefType
Type gml:StringOrRefType
Properties
content complex
Used by
Attributes
Source
<element name="status" type="gml:StringOrRefType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:statusReference
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Used by
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="statusReference" type="gml:ReferenceType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:topoComplexProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TopoComplex gml_3_2.tmp#TopoComplexPropertyType
Type gml:TopoComplexPropertyType
Properties
content complex
Model
Children gml:TopoComplex
Instance
<gml:topoComplexProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TopoComplex aggregationType="" gml:id="" isMaximal="false">{1,1}</gml:TopoComplex>
</gml:topoComplexProperty>
Attributes
Source
<element name="topoComplexProperty" type="gml:TopoComplexPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiPointProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiPoint gml_3_2.tmp#MultiPointPropertyType
Type gml:MultiPointPropertyType
Properties
content complex
Model
Children gml:MultiPoint
Instance
<gml:multiPointProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiPoint aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiPoint>
</gml:multiPointProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiPointProperty" type="gml:MultiPointPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiCurveProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiCurve gml_3_2.tmp#MultiCurvePropertyType
Type gml:MultiCurvePropertyType
Properties
content complex
Model
Children gml:MultiCurve
Instance
<gml:multiCurveProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiCurve aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiCurve>
</gml:multiCurveProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiCurveProperty" type="gml:MultiCurvePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiSurfaceProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiSurface gml_3_2.tmp#MultiSurfacePropertyType
Type gml:MultiSurfacePropertyType
Properties
content complex
Model
Children gml:MultiSurface
Instance
<gml:multiSurfaceProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiSurface aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiSurface>
</gml:multiSurfaceProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiSurfaceProperty" type="gml:MultiSurfacePropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiSolidProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiSolid gml_3_2.tmp#MultiSolidPropertyType
Type gml:MultiSolidPropertyType
Properties
content complex
Model
Children gml:MultiSolid
Instance
<gml:multiSolidProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:MultiSolid aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:MultiSolid>
</gml:multiSolidProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiSolidProperty" type="gml:MultiSolidPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:multiGeometryProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractGeometricAggregate gml_3_2.tmp#MultiGeometryPropertyType
Type gml:MultiGeometryPropertyType
Properties
content complex
Model
Children gml:AbstractGeometricAggregate
Instance
<gml:multiGeometryProperty xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometricAggregate aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometricAggregate>
</gml:multiGeometryProperty>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="multiGeometryProperty" type="gml:MultiGeometryPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:pointArrayProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point gml_3_2.tmp#PointArrayPropertyType
Type gml:PointArrayPropertyType
Properties
content complex
Model
Children gml:Point
Instance
<gml:pointArrayProperty owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:pointArrayProperty>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="pointArrayProperty" type="gml:PointArrayPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:curveArrayProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve gml_3_2.tmp#CurveArrayPropertyType
Type gml:CurveArrayPropertyType
Properties
content complex
Model
Children gml:AbstractCurve
Instance
<gml:curveArrayProperty owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</gml:curveArrayProperty>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="curveArrayProperty" type="gml:CurveArrayPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:surfaceArrayProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSurface gml_3_2.tmp#SurfaceArrayPropertyType
Type gml:SurfaceArrayPropertyType
Properties
content complex
Model
Children gml:AbstractSurface
Instance
<gml:surfaceArrayProperty owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSurface>
</gml:surfaceArrayProperty>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="surfaceArrayProperty" type="gml:SurfaceArrayPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Element gml:solidArrayProperty
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSolid gml_3_2.tmp#SolidArrayPropertyType
Type gml:SolidArrayPropertyType
Properties
content complex
Model
Children gml:AbstractSolid
Instance
<gml:solidArrayProperty owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSolid axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSolid>
</gml:solidArrayProperty>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="solidArrayProperty" type="gml:SolidArrayPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</element>
Complex Type gml:AbstractFeatureType
Namespace http://www.opengis.net/gml/3.2
Annotations
The basic feature model is given by the gml:AbstractFeatureType.
The content model for gml:AbstractFeatureType adds two specific properties suitable for geographic features to the content model defined in gml:AbstractGMLType. 
The value of the gml:boundedBy property describes an envelope that encloses the entire feature instance, and is primarily useful for supporting rapid searching for features that occur in a particular location. 
The value of the gml:location property describes the extent, position or relative location of the feature.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractFeatureType" abstract="true">
  <annotation>
    <documentation>The basic feature model is given by the gml:AbstractFeatureType. The content model for gml:AbstractFeatureType adds two specific properties suitable for geographic features to the content model defined in gml:AbstractGMLType. The value of the gml:boundedBy property describes an envelope that encloses the entire feature instance, and is primarily useful for supporting rapid searching for features that occur in a particular location. The value of the gml:location property describes the extent, position or relative location of the feature.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <sequence>
        <element ref="gml:boundedBy" minOccurs="0"/>
        <element ref="gml:location" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractGMLType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractGMLType" abstract="true">
  <sequence>
    <group ref="gml:StandardObjectProperties"/>
  </sequence>
  <attribute ref="gml:id"/>
</complexType>
Complex Type gml:MetaDataPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup NO_NAMESPACE.tmp#MetaDataPropertyType_about gml_3_2.tmp#AbstractMetaData
Used by
Model
Children gml:AbstractMetaData
Attributes
Source
<complexType name="MetaDataPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractMetaData"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attribute name="about" type="anyURI"/>
</complexType>
Complex Type gml:AbstractMetaDataType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id
Properties
abstract true
mixed true
Used by
Model
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractMetaDataType" abstract="true" mixed="true">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence/>
  <attribute ref="gml:id"/>
</complexType>
Simple Type gml:NilReasonType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception.
gml:NilReasonType is a union of the following enumerated values:
-	inapplicable there is no value
-	missing the correct value is not readily available to the sender of this data. Furthermore, a correct value may not exist
-	template the value will be available later
-	unknown the correct value is not known to, and not computable by, the sender of this data. However, a correct value probably exists
-	withheld the value is not divulged
-	other:text other brief explanation, where text is a string of two or more characters with no included spaces
and
-	anyURI which should refer to a resource which describes the reason for the exception
A particular community may choose to assign more detailed semantics to the standard values provided. Alternatively, the URI method enables a specific or more complete explanation for the absence of a value to be provided elsewhere and indicated by-reference in an instance document.
gml:NilReasonType is used as a member of a union in a number of simple content types where it is necessary to permit a value from the NilReasonType union as an alternative to the primary type.
Diagram
Diagram gml_3_2.tmp#NilReasonEnumeration
Type union of(gml:NilReasonEnumeration, anyURI)
Used by
Source
<simpleType name="NilReasonType">
  <annotation>
    <documentation>gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception. gml:NilReasonType is a union of the following enumerated values: - inapplicable there is no value - missing the correct value is not readily available to the sender of this data. Furthermore, a correct value may not exist - template the value will be available later - unknown the correct value is not known to, and not computable by, the sender of this data. However, a correct value probably exists - withheld the value is not divulged - other:text other brief explanation, where text is a string of two or more characters with no included spaces and - anyURI which should refer to a resource which describes the reason for the exception A particular community may choose to assign more detailed semantics to the standard values provided. Alternatively, the URI method enables a specific or more complete explanation for the absence of a value to be provided elsewhere and indicated by-reference in an instance document. gml:NilReasonType is used as a member of a union in a number of simple content types where it is necessary to permit a value from the NilReasonType union as an alternative to the primary type.</documentation>
  </annotation>
  <union memberTypes="gml:NilReasonEnumeration anyURI"/>
</simpleType>
Complex Type gml:StringOrRefType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup
Type extension of string
Used by
Attributes
Source
<complexType name="StringOrRefType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <simpleContent>
    <extension base="string">
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:ReferenceType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ReferenceType is intended to be used in application schemas directly, if a property element shall use a "by-reference only" encoding.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup
Used by
Elements gml:AbstractTimeTopologyPrimitiveType/gml:complex, gml:BaseUnitType/gml:unitsSystem, gml:DirectionDescriptionType/gml:reference, gml:MappingRuleType/gml:ruleReference, gml:TimeOrdinalEraType/gml:group, gml:abstractReference, gml:dataSourceReference, gml:definitionRef, gml:descriptionReference, gml:locationReference, gml:quantityTypeReference, gml:statusReference, lud-core:AbstractLandUseMatterType/lud-core:administrativeArea, lud-core:AbstractLandUseMatterType/lud-core:legalEffectiveness, lud-core:AbstractLandUseMatterType/lud-core:relatedMatter, lud-core:AbstractLandUseMatterType/lud-core:responsibleOrganisation, lud-core:DocumentType/lud-core:type, lud-core:HandlingEventType/lud-core:handler, lud-core:HandlingEventType/lud-core:type, lud-core:InputDatasetType/lud-core:type, lud-core:InteractionEventType/lud-core:type, splan:AbstractInformationUnitType/splan:spatialPlan, splan:AbstractInformationUnitType/splan:target, splan:AbstractPlanObjectType/splan:relatedObject, splan:AbstractPlanObjectType/splan:spatialPlan, splan:PlanObjectType/splan:bindingnessOfLocation, splan:PlanObjectType/splan:environmentalChangeType, splan:PlanObjectType/splan:groundRelativePosition, splan:PlanObjectType/splan:type, splan:PlanOrderType/splan:lifecycleStatus, splan:PlanOrderType/splan:relatedDocument, splan:PlanOrderType/splan:theme, splan:PlanOrderType/splan:type, splan:PlanRecommendationType/splan:lifecycleStatus, splan:PlanRecommendationType/splan:theme, splan:SpatialPlanType/splan:digitalOrigin, splan:SpatialPlanType/splan:groundRelativePosition, splan:SpatialPlanType/splan:lifecycleStatus, splan:SpatialPlanType/splan:type, splan:SupplementaryInformationType/splan:type
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="ReferenceType">
  <annotation>
    <documentation>gml:ReferenceType is intended to be used in application schemas directly, if a property element shall use a "by-reference only" encoding.</documentation>
  </annotation>
  <sequence/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CodeWithAuthorityType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CodeWithAuthorityType requires that the codeSpace attribute is provided in an instance.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace gml_3_2.tmp#CodeType NO_NAMESPACE.tmp#CodeWithAuthorityType_codeSpace
Type restriction of gml:CodeType
Type hierarchy
Used by
Attributes
QName Type Use
codeSpace anyURI required
Source
<complexType name="CodeWithAuthorityType">
  <annotation>
    <documentation>gml:CodeWithAuthorityType requires that the codeSpace attribute is provided in an instance.</documentation>
  </annotation>
  <simpleContent>
    <restriction base="gml:CodeType">
      <attribute name="codeSpace" type="anyURI" use="required"/>
    </restriction>
  </simpleContent>
</complexType>
Complex Type gml:CodeType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CodeType is a generalized type to be used for a term, keyword or name.
It adds a XML attribute codeSpace to a term, where the value of the codeSpace attribute (if present) shall indicate a dictionary, thesaurus, classification scheme, authority, or pattern for the term.
Diagram
Diagram NO_NAMESPACE.tmp#CodeType_codeSpace
Type extension of string
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<complexType name="CodeType">
  <annotation>
    <documentation>gml:CodeType is a generalized type to be used for a term, keyword or name. It adds a XML attribute codeSpace to a term, where the value of the codeSpace attribute (if present) shall indicate a dictionary, thesaurus, classification scheme, authority, or pattern for the term.</documentation>
  </annotation>
  <simpleContent>
    <extension base="string">
      <attribute name="codeSpace" type="anyURI"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:BoundingShapeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#BoundingShapeType_nilReason gml_3_2.tmp#Envelope gml_3_2.tmp#Null
Used by
Element gml:boundedBy
Model
Children gml:Envelope, gml:Null
Attributes
QName Type Use
nilReason gml:NilReasonType optional
Source
<complexType name="BoundingShapeType">
  <sequence>
    <choice>
      <element ref="gml:Envelope"/>
      <element ref="gml:Null"/>
    </choice>
  </sequence>
  <attribute name="nilReason" type="gml:NilReasonType"/>
</complexType>
Complex Type gml:EnvelopeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#EnvelopeType_lowerCorner gml_3_2.tmp#EnvelopeType_upperCorner gml_3_2.tmp#pos gml_3_2.tmp#coordinates
Used by
Model
Children gml:coordinates, gml:lowerCorner, gml:pos, gml:upperCorner
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="EnvelopeType">
  <choice>
    <sequence>
      <element name="lowerCorner" type="gml:DirectPositionType"/>
      <element name="upperCorner" type="gml:DirectPositionType"/>
    </sequence>
    <element ref="gml:pos" minOccurs="2" maxOccurs="2">
      <annotation>
        <appinfo>deprecated</appinfo>
      </annotation>
    </element>
    <element ref="gml:coordinates"/>
  </choice>
  <attributeGroup ref="gml:SRSReferenceGroup"/>
</complexType>
Complex Type gml:DirectPositionType
Namespace http://www.opengis.net/gml/3.2
Annotations
Direct position instances hold the coordinates for a position within some coordinate reference system (CRS). Since direct positions, as data types, will often be included in larger objects (such as geometry elements) that have references to CRS, the srsName attribute will in general be missing, if this particular direct position is included in a larger element with such a reference to a CRS. In this case, the CRS is implicitly assumed to take on the value of the containing object's CRS.
if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc.
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup
Type extension of gml:doubleList
Type hierarchy
Used by
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="DirectPositionType">
  <annotation>
    <documentation>Direct position instances hold the coordinates for a position within some coordinate reference system (CRS). Since direct positions, as data types, will often be included in larger objects (such as geometry elements) that have references to CRS, the srsName attribute will in general be missing, if this particular direct position is included in a larger element with such a reference to a CRS. In this case, the CRS is implicitly assumed to take on the value of the containing object's CRS. if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:doubleList">
      <attributeGroup ref="gml:SRSReferenceGroup"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:doubleList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram
Type list of double
Used by
Source
<simpleType name="doubleList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="double"/>
</simpleType>
Simple Type gml:NCNameList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram
Type list of NCName
Used by
Source
<simpleType name="NCNameList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="NCName"/>
</simpleType>
Complex Type gml:CoordinatesType
Namespace http://www.opengis.net/gml/3.2
Annotations
This type is deprecated for tuples with ordinate values that are numbers.
CoordinatesType is a text string, intended to be used to record an array of tuples or coordinates. 
While it is not possible to enforce the internal structure of the string through schema validation, some optional attributes have been provided in previous versions of GML to support a description of the internal structure. These attributes are deprecated. The attributes were intended to be used as follows:
Decimal	symbol used for a decimal point (default="." a stop or period)
cs        	symbol used to separate components within a tuple or coordinate string (default="," a comma)
ts        	symbol used to separate tuples or coordinate strings (default=" " a space)
Since it is based on the XML Schema string type, CoordinatesType may be used in the construction of tables of tuples or arrays of tuples, including ones that contain mixed text and numeric values.
Diagram
Diagram NO_NAMESPACE.tmp#CoordinatesType_decimal NO_NAMESPACE.tmp#CoordinatesType_cs NO_NAMESPACE.tmp#CoordinatesType_ts
Type extension of string
Used by
Attributes
QName Type Default Use
cs string , optional
decimal string . optional
ts string optional
Source
<complexType name="CoordinatesType">
  <annotation>
    <documentation>This type is deprecated for tuples with ordinate values that are numbers. CoordinatesType is a text string, intended to be used to record an array of tuples or coordinates. While it is not possible to enforce the internal structure of the string through schema validation, some optional attributes have been provided in previous versions of GML to support a description of the internal structure. These attributes are deprecated. The attributes were intended to be used as follows: Decimal symbol used for a decimal point (default="." a stop or period) cs symbol used to separate components within a tuple or coordinate string (default="," a comma) ts symbol used to separate tuples or coordinate strings (default=" " a space) Since it is based on the XML Schema string type, CoordinatesType may be used in the construction of tables of tuples or arrays of tuples, including ones that contain mixed text and numeric values.</documentation>
  </annotation>
  <simpleContent>
    <extension base="string">
      <attribute name="decimal" type="string" default="."/>
      <attribute name="cs" type="string" default=","/>
      <attribute name="ts" type="string" default=" "/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:LocationPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#LocationKeyWord gml_3_2.tmp#LocationString gml_3_2.tmp#Null
Used by
Model
Children gml:AbstractGeometry, gml:LocationKeyWord, gml:LocationString, gml:Null
Attributes
Source
<complexType name="LocationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence>
    <choice>
      <element ref="gml:AbstractGeometry"/>
      <element ref="gml:LocationKeyWord"/>
      <element ref="gml:LocationString"/>
      <element ref="gml:Null"/>
    </choice>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeometryType
Namespace http://www.opengis.net/gml/3.2
Annotations
All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute (gml:id), one or more names (elements identifier and name) and a description (elements description and descriptionReference) . It may be associated with a spatial reference system (attribute group gml:SRSReferenceGroup).
The following rules shall be adhered to:
-	Every geometry type shall derive from this abstract type.
-	Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of AbstractGeometry.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="AbstractGeometryType" abstract="true">
  <annotation>
    <documentation>All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute (gml:id), one or more names (elements identifier and name) and a description (elements description and descriptionReference) . It may be associated with a spatial reference system (attribute group gml:SRSReferenceGroup). The following rules shall be adhered to: - Every geometry type shall derive from this abstract type. - Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of AbstractGeometry.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <attributeGroup ref="gml:SRSReferenceGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeInstantPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeInstantPropertyType provides for associating a gml:TimeInstant with an object.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeInstant
Used by
Model
Children gml:TimeInstant
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeInstantPropertyType">
  <annotation>
    <documentation>gml:TimeInstantPropertyType provides for associating a gml:TimeInstant with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeInstant"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimeInstantType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType NO_NAMESPACE.tmp#AbstractTimeGeometricPrimitiveType_frame gml_3_2.tmp#AbstractTimeGeometricPrimitiveType gml_3_2.tmp#timePosition
Type extension of gml:AbstractTimeGeometricPrimitiveType
Type hierarchy
Properties
final extension, restriction
Used by
Element gml:TimeInstant
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timePosition
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeInstantType" final="#all">
  <complexContent>
    <extension base="gml:AbstractTimeGeometricPrimitiveType">
      <sequence>
        <element ref="gml:timePosition"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractTimeGeometricPrimitiveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType NO_NAMESPACE.tmp#AbstractTimeGeometricPrimitiveType_frame
Type extension of gml:AbstractTimePrimitiveType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimeGeometricPrimitiveType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimePrimitiveType">
      <attribute name="frame" type="anyURI" default="#ISO-8601"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractTimePrimitiveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime
Type extension of gml:AbstractTimeObjectType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimePrimitiveType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimeObjectType">
      <sequence>
        <element name="relatedTime" type="gml:RelatedTimeType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractTimeObjectType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimeObjectType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractGMLType"/>
  </complexContent>
</complexType>
Complex Type gml:RelatedTimeType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:RelatedTimeType provides a content model for indicating the relative position of an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive. It extends the generic gml:TimePrimitivePropertyType with an XML attribute relativePosition, whose value is selected from the set of 13 temporal relationships identified by Allen (1983)
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimePrimitive gml_3_2.tmp#TimePrimitivePropertyType NO_NAMESPACE.tmp#RelatedTimeType_relativePosition
Type extension of gml:TimePrimitivePropertyType
Type hierarchy
Used by
Model
Children gml:AbstractTimePrimitive
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
relativePosition restriction of string optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="RelatedTimeType">
  <annotation>
    <documentation>gml:RelatedTimeType provides a content model for indicating the relative position of an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive. It extends the generic gml:TimePrimitivePropertyType with an XML attribute relativePosition, whose value is selected from the set of 13 temporal relationships identified by Allen (1983)</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:TimePrimitivePropertyType">
      <attribute name="relativePosition">
        <simpleType>
          <restriction base="string">
            <enumeration value="Before"/>
            <enumeration value="After"/>
            <enumeration value="Begins"/>
            <enumeration value="Ends"/>
            <enumeration value="During"/>
            <enumeration value="Equals"/>
            <enumeration value="Contains"/>
            <enumeration value="Overlaps"/>
            <enumeration value="Meets"/>
            <enumeration value="OverlappedBy"/>
            <enumeration value="MetBy"/>
            <enumeration value="BegunBy"/>
            <enumeration value="EndedBy"/>
          </restriction>
        </simpleType>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimePrimitivePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimePrimitivePropertyType provides a standard content model for associations between an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive and another object.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimePrimitive
Used by
Complex Type gml:RelatedTimeType
Element gml:validTime
Model
Children gml:AbstractTimePrimitive
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimePrimitivePropertyType">
  <annotation>
    <documentation>gml:TimePrimitivePropertyType provides a standard content model for associations between an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive and another object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractTimePrimitive"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimePositionType
Namespace http://www.opengis.net/gml/3.2
Annotations
The method for identifying a temporal position is specific to each temporal reference system.  gml:TimePositionType supports the description of temporal position according to the subtypes described in ISO 19108.
Values based on calendars and clocks use lexical formats that are based on ISO 8601, as described in XML Schema Part 2:2001. A decimal value may be used with coordinate systems such as GPS time or UNIX time. A URI may be used to provide a reference to some era in an ordinal reference system . 
In common with many of the components modelled as data types in the ISO 19100 series of International Standards, the corresponding GML component has simple content. However, the content model gml:TimePositionType is defined in several steps.
Three XML attributes appear on gml:TimePositionType:
A time value shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. Components for describing temporal reference systems are described in 14.4, but it is not required that the reference system be described in this, as the reference may refer to anything that may be indentified with a URI.  
For time values using a calendar containing more than one era, the (optional) calendarEraName attribute provides the name of the calendar era.  
Inexact temporal positions may be expressed using the optional indeterminatePosition attribute.  This takes a value from an enumeration.
Diagram
Diagram gml_3_2.tmp#TimePositionUnion NO_NAMESPACE.tmp#TimePositionType_frame NO_NAMESPACE.tmp#TimePositionType_calendarEraName NO_NAMESPACE.tmp#TimePositionType_indeterminatePosition
Type extension of gml:TimePositionUnion
Type hierarchy
Properties
final extension, restriction
Used by
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<complexType name="TimePositionType" final="#all">
  <annotation>
    <documentation>The method for identifying a temporal position is specific to each temporal reference system. gml:TimePositionType supports the description of temporal position according to the subtypes described in ISO 19108. Values based on calendars and clocks use lexical formats that are based on ISO 8601, as described in XML Schema Part 2:2001. A decimal value may be used with coordinate systems such as GPS time or UNIX time. A URI may be used to provide a reference to some era in an ordinal reference system . In common with many of the components modelled as data types in the ISO 19100 series of International Standards, the corresponding GML component has simple content. However, the content model gml:TimePositionType is defined in several steps. Three XML attributes appear on gml:TimePositionType: A time value shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. Components for describing temporal reference systems are described in 14.4, but it is not required that the reference system be described in this, as the reference may refer to anything that may be indentified with a URI. For time values using a calendar containing more than one era, the (optional) calendarEraName attribute provides the name of the calendar era. Inexact temporal positions may be expressed using the optional indeterminatePosition attribute. This takes a value from an enumeration.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:TimePositionUnion">
      <attribute name="frame" type="anyURI" default="#ISO-8601"/>
      <attribute name="calendarEraName" type="string"/>
      <attribute name="indeterminatePosition" type="gml:TimeIndeterminateValueType"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:TimePositionUnion
Namespace http://www.opengis.net/gml/3.2
Annotations
The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108.
An ordinal era may be referenced via URI.  A decimal value may be used to indicate the distance from the scale origin .  time is used for a position that recurs daily (see ISO 19108:2002 5.4.4.2).
Finally, calendar and clock forms that support the representation of time in systems based on years, months, days, hours, minutes and seconds, in a notation following ISO 8601, are assembled by gml:CalDate
Diagram
Diagram gml_3_2.tmp#CalDate
Type union of(gml:CalDate, time, dateTime, anyURI, decimal)
Used by
Complex Type gml:TimePositionType
Source
<simpleType name="TimePositionUnion">
  <annotation>
    <documentation>The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108. An ordinal era may be referenced via URI. A decimal value may be used to indicate the distance from the scale origin . time is used for a position that recurs daily (see ISO 19108:2002 5.4.4.2). Finally, calendar and clock forms that support the representation of time in systems based on years, months, days, hours, minutes and seconds, in a notation following ISO 8601, are assembled by gml:CalDate</documentation>
  </annotation>
  <union memberTypes="gml:CalDate time dateTime anyURI decimal"/>
</simpleType>
Simple Type gml:TimeIndeterminateValueType
Namespace http://www.opengis.net/gml/3.2
Annotations
These values are interpreted as follows: 
-	"unknown" indicates that no specific value for temporal position is provided.
-	"now" indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed.
-	"before" indicates that the actual temporal position is unknown, but it is known to be before the specified value.
-	"after" indicates that the actual temporal position is unknown, but it is known to be after the specified value.
A value for indeterminatePosition may 
-	be used either alone, or 
-	qualify a specific value for temporal position.
Diagram
Diagram
Type restriction of string
Facets
enumeration after
enumeration before
enumeration now
enumeration unknown
Used by
Source
<simpleType name="TimeIndeterminateValueType">
  <annotation>
    <documentation>These values are interpreted as follows: - "unknown" indicates that no specific value for temporal position is provided. - "now" indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed. - "before" indicates that the actual temporal position is unknown, but it is known to be before the specified value. - "after" indicates that the actual temporal position is unknown, but it is known to be after the specified value. A value for indeterminatePosition may - be used either alone, or - qualify a specific value for temporal position.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="after"/>
    <enumeration value="before"/>
    <enumeration value="now"/>
    <enumeration value="unknown"/>
  </restriction>
</simpleType>
Complex Type gml:GeometryPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A geometric property may either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same or another document). Note that either the reference or the contained element shall be given, but not both or none.
If a feature has a property that takes a geometry element as its value, this is called a geometry property. A generic type for such a geometry property is GeometryPropertyType.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractGeometry
Used by
Model
Children gml:AbstractGeometry
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="GeometryPropertyType">
  <annotation>
    <documentation>A geometric property may either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same or another document). Note that either the reference or the contained element shall be given, but not both or none. If a feature has a property that takes a geometry element as its value, this is called a geometry property. A generic type for such a geometry property is GeometryPropertyType.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeometry"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimePeriodPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimePeriodPropertyType provides for associating a gml:TimePeriod with an object.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimePeriod
Used by
Model
Children gml:TimePeriod
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimePeriodPropertyType">
  <annotation>
    <documentation>gml:TimePeriodPropertyType provides for associating a gml:TimePeriod with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimePeriod"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimePeriodType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType NO_NAMESPACE.tmp#AbstractTimeGeometricPrimitiveType_frame gml_3_2.tmp#AbstractTimeGeometricPrimitiveType gml_3_2.tmp#TimePeriodType_beginPosition gml_3_2.tmp#TimePeriodType_begin gml_3_2.tmp#TimePeriodType_endPosition gml_3_2.tmp#TimePeriodType_end gml_3_2.tmp#duration gml_3_2.tmp#timeInterval gml_3_2.tmp#timeLength
Type extension of gml:AbstractTimeGeometricPrimitiveType
Type hierarchy
Used by
Element gml:TimePeriod
Model
Children gml:begin, gml:beginPosition, gml:description, gml:descriptionReference, gml:duration, gml:end, gml:endPosition, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timeInterval
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimePeriodType">
  <complexContent>
    <extension base="gml:AbstractTimeGeometricPrimitiveType">
      <sequence>
        <choice>
          <element name="beginPosition" type="gml:TimePositionType"/>
          <element name="begin" type="gml:TimeInstantPropertyType"/>
        </choice>
        <choice>
          <element name="endPosition" type="gml:TimePositionType"/>
          <element name="end" type="gml:TimeInstantPropertyType"/>
        </choice>
        <group ref="gml:timeLength" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeIntervalLengthType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#TimeIntervalLengthType_unit NO_NAMESPACE.tmp#TimeIntervalLengthType_radix NO_NAMESPACE.tmp#TimeIntervalLengthType_factor
Type extension of decimal
Properties
final extension, restriction
Used by
Attributes
QName Type Use
factor integer optional
radix positiveInteger optional
unit gml:TimeUnitType required
Source
<complexType name="TimeIntervalLengthType" final="#all">
  <simpleContent>
    <extension base="decimal">
      <attribute name="unit" type="gml:TimeUnitType" use="required"/>
      <attribute name="radix" type="positiveInteger"/>
      <attribute name="factor" type="integer"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:TimeUnitType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type union of(restriction of string, restriction of string)
Used by
Source
<simpleType name="TimeUnitType">
  <union>
    <simpleType>
      <restriction base="string">
        <enumeration value="year"/>
        <enumeration value="month"/>
        <enumeration value="day"/>
        <enumeration value="hour"/>
        <enumeration value="minute"/>
        <enumeration value="second"/>
      </restriction>
    </simpleType>
    <simpleType>
      <restriction base="string">
        <pattern value="other:\w{2,}"/>
      </restriction>
    </simpleType>
  </union>
</simpleType>
Complex Type gml:AbstractFeatureMemberType
Namespace http://www.opengis.net/gml/3.2
Annotations
To create a collection of GML features, a property type shall be derived by extension from gml:AbstractFeatureMemberType.
By default, this abstract property type does not imply any ownership of the features in the collection. The owns attribute of gml:OwnershipAttributeGroup may be used on a property element instance to assert ownership of a feature in the collection. A collection shall not own a feature already owned by another object.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup
Properties
abstract true
Used by
Model
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="AbstractFeatureMemberType" abstract="true">
  <annotation>
    <documentation>To create a collection of GML features, a property type shall be derived by extension from gml:AbstractFeatureMemberType. By default, this abstract property type does not imply any ownership of the features in the collection. The owns attribute of gml:OwnershipAttributeGroup may be used on a property element instance to assert ownership of a feature in the collection. A collection shall not own a feature already owned by another object.</documentation>
  </annotation>
  <sequence/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:PointPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a point as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point
Used by
Model
Children gml:Point
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="PointPropertyType">
  <annotation>
    <documentation>A property that has a point as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:Point"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:PointType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#pos gml_3_2.tmp#coordinates
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Used by
Element gml:Point
Model
Children gml:coordinates, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pos
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="PointType">
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType">
      <sequence>
        <choice>
          <element ref="gml:pos"/>
          <element ref="gml:coordinates"/>
        </choice>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractGeometricPrimitiveType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType
Type extension of gml:AbstractGeometryType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="AbstractGeometricPrimitiveType" abstract="true">
  <annotation>
    <documentation>gml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometryType"/>
  </complexContent>
</complexType>
Complex Type gml:MeasureType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom, short for "units Of measure". The value of the uom attribute identifies a reference system for the amount, usually a ratio or interval scale.
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom
Type extension of double
Used by
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="MeasureType">
  <annotation>
    <documentation>gml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom, short for "units Of measure". The value of the uom attribute identifies a reference system for the amount, usually a ratio or interval scale.</documentation>
  </annotation>
  <simpleContent>
    <extension base="double">
      <attribute name="uom" type="gml:UomIdentifier" use="required"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:UomIdentifier
Namespace http://www.opengis.net/gml/3.2
Annotations
The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier.
Diagram
Diagram gml_3_2.tmp#UomSymbol gml_3_2.tmp#UomURI
Type union of(gml:UomSymbol, gml:UomURI)
Used by
Source
<simpleType name="UomIdentifier">
  <annotation>
    <documentation>The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier.</documentation>
  </annotation>
  <union memberTypes="gml:UomSymbol gml:UomURI"/>
</simpleType>
Complex Type gml:AbstractMemberType
Namespace http://www.opengis.net/gml/3.2
Annotations
To create a collection of GML Objects that are not all features, a property type shall be derived by extension from gml:AbstractMemberType.
This abstract property type is intended to be used only in object types where software shall be able to identify that an instance of such an object type is to be interpreted as a collection of objects.
By default, this abstract property type does not imply any ownership of the objects in the collection. The owns attribute of gml:OwnershipAttributeGroup may be used on a property element instance to assert ownership of an object in the collection. A collection shall not own an object already owned by another object.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup
Properties
abstract true
Used by
Model
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="AbstractMemberType" abstract="true">
  <annotation>
    <documentation>To create a collection of GML Objects that are not all features, a property type shall be derived by extension from gml:AbstractMemberType. This abstract property type is intended to be used only in object types where software shall be able to identify that an instance of such an object type is to be interpreted as a collection of objects. By default, this abstract property type does not imply any ownership of the objects in the collection. The owns attribute of gml:OwnershipAttributeGroup may be used on a property element instance to assert ownership of an object in the collection. A collection shall not own an object already owned by another object.</documentation>
  </annotation>
  <sequence/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:HistoryPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimeSlice
Used by
Model
Children gml:AbstractTimeSlice
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="HistoryPropertyType">
  <sequence>
    <element ref="gml:AbstractTimeSlice" maxOccurs="unbounded"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:AbstractTimeSliceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#validTime gml_3_2.tmp#dataSource
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:dataSource, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:validTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimeSliceType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <sequence>
        <element ref="gml:validTime"/>
        <element ref="gml:dataSource" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DynamicFeatureType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#history gml_3_2.tmp#dataSource gml_3_2.tmp#dataSourceReference gml_3_2.tmp#dynamicProperties
Type extension of gml:AbstractFeatureType
Type hierarchy
Used by
Model
Children gml:boundedBy, gml:dataSource, gml:dataSourceReference, gml:description, gml:descriptionReference, gml:history, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:validTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DynamicFeatureType">
  <complexContent>
    <extension base="gml:AbstractFeatureType">
      <group ref="gml:dynamicProperties"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DynamicFeatureCollectionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#history gml_3_2.tmp#dataSource gml_3_2.tmp#dataSourceReference gml_3_2.tmp#dynamicProperties gml_3_2.tmp#DynamicFeatureType gml_3_2.tmp#dynamicMembers
Type extension of gml:DynamicFeatureType
Type hierarchy
Used by
Model
Children gml:boundedBy, gml:dataSource, gml:dataSourceReference, gml:description, gml:descriptionReference, gml:dynamicMembers, gml:history, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:validTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DynamicFeatureCollectionType">
  <complexContent>
    <extension base="gml:DynamicFeatureType">
      <sequence>
        <element ref="gml:dynamicMembers"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DynamicFeatureMemberType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractFeatureMemberType gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#DynamicFeature
Type extension of gml:AbstractFeatureMemberType
Type hierarchy
Used by
Model
Children gml:DynamicFeature
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DynamicFeatureMemberType">
  <complexContent>
    <extension base="gml:AbstractFeatureMemberType">
      <sequence>
        <element ref="gml:DynamicFeature" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:FeaturePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractFeature
Used by
Model
Children gml:AbstractFeature
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="FeaturePropertyType">
  <sequence minOccurs="0">
    <element ref="gml:AbstractFeature"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:EnvelopeWithTimePeriodType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#EnvelopeType_lowerCorner gml_3_2.tmp#EnvelopeType_upperCorner gml_3_2.tmp#pos gml_3_2.tmp#coordinates gml_3_2.tmp#EnvelopeType NO_NAMESPACE.tmp#EnvelopeWithTimePeriodType_frame gml_3_2.tmp#EnvelopeWithTimePeriodType_beginPosition gml_3_2.tmp#EnvelopeWithTimePeriodType_endPosition
Type extension of gml:EnvelopeType
Type hierarchy
Used by
Model
Children gml:beginPosition, gml:coordinates, gml:endPosition, gml:lowerCorner, gml:pos, gml:upperCorner
Attributes
QName Type Default Use
axisLabels gml:NCNameList optional
frame anyURI #ISO-8601 optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="EnvelopeWithTimePeriodType">
  <complexContent>
    <extension base="gml:EnvelopeType">
      <sequence>
        <element name="beginPosition" type="gml:TimePositionType"/>
        <element name="endPosition" type="gml:TimePositionType"/>
      </sequence>
      <attribute name="frame" type="anyURI" default="#ISO-8601"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractGeometricAggregateType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup
Type extension of gml:AbstractGeometryType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="AbstractGeometricAggregateType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractGeometryType">
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Simple Type gml:AggregationType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type restriction of string
Properties
final restriction, list, union
Facets
enumeration set
enumeration bag
enumeration sequence
enumeration array
enumeration record
enumeration table
Used by
Source
<simpleType name="AggregationType" final="#all">
  <restriction base="string">
    <enumeration value="set"/>
    <enumeration value="bag"/>
    <enumeration value="sequence"/>
    <enumeration value="array"/>
    <enumeration value="record"/>
    <enumeration value="table"/>
  </restriction>
</simpleType>
Complex Type gml:MultiGeometryType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#geometryMember gml_3_2.tmp#geometryMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:geometryMember, gml:geometryMembers, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiGeometryType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:geometryMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:geometryMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GeometryArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
If a feature has a property which takes an array of geometry elements as its value, this is called a geometry array property. A generic type for such a geometry property is GeometryArrayPropertyType. 
The elements are always contained inline in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractGeometry
Used by
Model
Children gml:AbstractGeometry
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="GeometryArrayPropertyType">
  <annotation>
    <documentation>If a feature has a property which takes an array of geometry elements as its value, this is called a geometry array property. A generic type for such a geometry property is GeometryArrayPropertyType. The elements are always contained inline in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.</documentation>
  </annotation>
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:AbstractGeometry"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiGeometryPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a geometric aggregate as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractGeometricAggregate
Used by
Model
Children gml:AbstractGeometricAggregate
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="MultiGeometryPropertyType">
  <annotation>
    <documentation>A property that has a geometric aggregate as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeometricAggregate"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiPointType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#pointMember gml_3_2.tmp#pointMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiPoint
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pointMember, gml:pointMembers
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiPointType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:pointMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:pointMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:PointArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:PointArrayPropertyType is a container for an array of points. The elements are always contained inline in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Point
Used by
Model
Children gml:Point
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="PointArrayPropertyType">
  <annotation>
    <documentation>gml:PointArrayPropertyType is a container for an array of points. The elements are always contained inline in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.</documentation>
  </annotation>
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:Point"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiPointPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a collection of points as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiPoint
Used by
Model
Children gml:MultiPoint
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="MultiPointPropertyType">
  <annotation>
    <documentation>A property that has a collection of points as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:MultiPoint"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiCurveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#curveMember gml_3_2.tmp#curveMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiCurve
Model
Children gml:curveMember, gml:curveMembers, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiCurveType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:curveMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:curveMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CurvePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a curve as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve
Used by
Model
Children gml:AbstractCurve
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="CurvePropertyType">
  <annotation>
    <documentation>A property that has a curve as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractCurve"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:AbstractCurveType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractCurveType is an abstraction of a curve to support the different levels of complexity. The curve may always be viewed as a geometric primitive, i.e. is continuous.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="AbstractCurveType" abstract="true">
  <annotation>
    <documentation>gml:AbstractCurveType is an abstraction of a curve to support the different levels of complexity. The curve may always be viewed as a geometric primitive, i.e. is continuous.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType"/>
  </complexContent>
</complexType>
Complex Type gml:CurveArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A container for an array of curves. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractCurve
Used by
Model
Children gml:AbstractCurve
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="CurveArrayPropertyType">
  <annotation>
    <documentation>A container for an array of curves. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.</documentation>
  </annotation>
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:AbstractCurve"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiCurvePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a collection of curves as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiCurve
Used by
Model
Children gml:MultiCurve
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="MultiCurvePropertyType">
  <annotation>
    <documentation>A property that has a collection of curves as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:MultiCurve"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiSurfaceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#surfaceMember gml_3_2.tmp#surfaceMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:surfaceMember, gml:surfaceMembers
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiSurfaceType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:surfaceMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:surfaceMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:SurfacePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a surface as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSurface
Used by
Model
Children gml:AbstractSurface
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="SurfacePropertyType">
  <annotation>
    <documentation>A property that has a surface as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractSurface"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:AbstractSurfaceType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractSurfaceType is an abstraction of a surface to support the different levels of complexity. A surface is always a continuous region of a plane.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="AbstractSurfaceType" abstract="true">
  <annotation>
    <documentation>gml:AbstractSurfaceType is an abstraction of a surface to support the different levels of complexity. A surface is always a continuous region of a plane.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType"/>
  </complexContent>
</complexType>
Complex Type gml:SurfaceArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:SurfaceArrayPropertyType is a container for an array of surfaces. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSurface
Used by
Model
Children gml:AbstractSurface
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="SurfaceArrayPropertyType">
  <annotation>
    <documentation>gml:SurfaceArrayPropertyType is a container for an array of surfaces. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.</documentation>
  </annotation>
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:AbstractSurface"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiSurfacePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiSurface
Used by
Model
Children gml:MultiSurface
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="MultiSurfacePropertyType">
  <annotation>
    <documentation>A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:MultiSurface"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiSolidType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractGeometricAggregateType gml_3_2.tmp#solidMember gml_3_2.tmp#solidMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiSolid
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:solidMember, gml:solidMembers
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiSolidType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:solidMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:solidMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:SolidPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a solid as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSolid
Used by
Model
Children gml:AbstractSolid
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="SolidPropertyType">
  <annotation>
    <documentation>A property that has a solid as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractSolid"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:AbstractSolidType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractSolidType is an abstraction of a solid to support the different levels of complexity. The solid may always be viewed as a geometric primitive, i.e. is contiguous.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="AbstractSolidType">
  <annotation>
    <documentation>gml:AbstractSolidType is an abstraction of a solid to support the different levels of complexity. The solid may always be viewed as a geometric primitive, i.e. is contiguous.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType"/>
  </complexContent>
</complexType>
Complex Type gml:SolidArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:SolidArrayPropertyType is a container for an array of solids. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements is not supported.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractSolid
Used by
Model
Children gml:AbstractSolid
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="SolidArrayPropertyType">
  <annotation>
    <documentation>gml:SolidArrayPropertyType is a container for an array of solids. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements is not supported.</documentation>
  </annotation>
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:AbstractSolid"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiSolidPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a collection of solids as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#MultiSolid
Used by
Model
Children gml:MultiSolid
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="MultiSolidPropertyType">
  <annotation>
    <documentation>A property that has a collection of solids as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:MultiSolid"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:CurveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#segments
Type extension of gml:AbstractCurveType
Type hierarchy
Used by
Element gml:Curve
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:segments
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="CurveType">
  <complexContent>
    <extension base="gml:AbstractCurveType">
      <sequence>
        <element ref="gml:segments"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CurveSegmentArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CurveSegmentArrayPropertyType is a container for an array of curve segments.
Diagram
Diagram gml_3_2.tmp#AbstractCurveSegment
Used by
Element gml:segments
Model
Children gml:AbstractCurveSegment
Source
<complexType name="CurveSegmentArrayPropertyType">
  <annotation>
    <documentation>gml:CurveSegmentArrayPropertyType is a container for an array of curve segments.</documentation>
  </annotation>
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:AbstractCurveSegment"/>
  </sequence>
</complexType>
Complex Type gml:AbstractCurveSegmentType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior
Properties
abstract true
Used by
Attributes
QName Type Default Use
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="AbstractCurveSegmentType" abstract="true">
  <attribute name="numDerivativesAtStart" type="integer" default="0"/>
  <attribute name="numDerivativesAtEnd" type="integer" default="0"/>
  <attribute name="numDerivativeInterior" type="integer" default="0"/>
</complexType>
Complex Type gml:OrientableCurveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType NO_NAMESPACE.tmp#OrientableCurveType_orientation gml_3_2.tmp#baseCurve
Type extension of gml:AbstractCurveType
Type hierarchy
Used by
Model
Children gml:baseCurve, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Default Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
orientation gml:SignType + optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="OrientableCurveType">
  <complexContent>
    <extension base="gml:AbstractCurveType">
      <sequence>
        <element ref="gml:baseCurve"/>
      </sequence>
      <attribute name="orientation" type="gml:SignType" default="+"/>
    </extension>
  </complexContent>
</complexType>
Simple Type gml:SignType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:SignType is a convenience type with values "+" (plus) and "-" (minus).
Diagram
Diagram
Type restriction of string
Facets
enumeration -
enumeration +
Used by
Source
<simpleType name="SignType">
  <annotation>
    <documentation>gml:SignType is a convenience type with values "+" (plus) and "-" (minus).</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="-"/>
    <enumeration value="+"/>
  </restriction>
</simpleType>
Simple Type gml:CurveInterpolationType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.
Diagram
Diagram
Type restriction of string
Facets
enumeration linear
enumeration geodesic
enumeration circularArc3Points
enumeration circularArc2PointWithBulge
enumeration circularArcCenterPointWithRadius
enumeration elliptical
enumeration clothoid
enumeration conic
enumeration polynomialSpline
enumeration cubicSpline
enumeration rationalSpline
Used by
Source
<simpleType name="CurveInterpolationType">
  <annotation>
    <documentation>gml:CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="linear"/>
    <enumeration value="geodesic"/>
    <enumeration value="circularArc3Points"/>
    <enumeration value="circularArc2PointWithBulge"/>
    <enumeration value="circularArcCenterPointWithRadius"/>
    <enumeration value="elliptical"/>
    <enumeration value="clothoid"/>
    <enumeration value="conic"/>
    <enumeration value="polynomialSpline"/>
    <enumeration value="cubicSpline"/>
    <enumeration value="rationalSpline"/>
  </restriction>
</simpleType>
Complex Type gml:LineStringSegmentType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#LineStringSegmentType_interpolation gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType linear optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="LineStringSegmentType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <choice>
          <choice minOccurs="2" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="linear"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DirectPositionListType
Namespace http://www.opengis.net/gml/3.2
Annotations
posList instances (and other instances with the content model specified by DirectPositionListType) hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS).
if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc. 
The optional attribute count specifies the number of direct positions in the list. If the attribute count is present then the attribute srsDimension shall be present, too.
The number of entries in the list is equal to the product of the dimensionality of the coordinate reference system (i.e. it is a derived value of the coordinate reference system definition) and the number of direct positions.
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup NO_NAMESPACE.tmp#DirectPositionListType_count
Type extension of gml:doubleList
Type hierarchy
Used by
Element gml:posList
Attributes
QName Type Use
axisLabels gml:NCNameList optional
count positiveInteger optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="DirectPositionListType">
  <annotation>
    <documentation>posList instances (and other instances with the content model specified by DirectPositionListType) hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS). if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc. The optional attribute count specifies the number of direct positions in the list. If the attribute count is present then the attribute srsDimension shall be present, too. The number of entries in the list is equal to the product of the dimensionality of the coordinate reference system (i.e. it is a derived value of the coordinate reference system definition) and the number of direct positions.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:doubleList">
      <attributeGroup ref="gml:SRSReferenceGroup"/>
      <attribute name="count" type="positiveInteger"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:ArcStringType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringType_interpolation NO_NAMESPACE.tmp#ArcStringType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Element gml:ArcString
Complex Type gml:ArcType
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc3Points optional
numArc integer optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="ArcStringType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <choice>
          <choice minOccurs="3" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="circularArc3Points"/>
      <attribute name="numArc" type="integer"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ArcType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringType_interpolation NO_NAMESPACE.tmp#ArcStringType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcStringType NO_NAMESPACE.tmp#ArcType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates
Type restriction of gml:ArcStringType
Type hierarchy
Used by
Element gml:Arc
Complex Type gml:CircleType
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc3Points optional
numArc integer 1 optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="ArcType">
  <complexContent>
    <restriction base="gml:ArcStringType">
      <sequence>
        <choice>
          <choice minOccurs="3" maxOccurs="3">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
      </sequence>
      <attribute name="numArc" type="integer" fixed="1"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:CircleType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringType_interpolation NO_NAMESPACE.tmp#ArcStringType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcStringType NO_NAMESPACE.tmp#ArcType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcType
Type extension of gml:ArcType
Type hierarchy
Used by
Element gml:Circle
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc3Points optional
numArc integer 1 optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="CircleType">
  <complexContent>
    <extension base="gml:ArcType"/>
  </complexContent>
</complexType>
Complex Type gml:ArcStringByBulgeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringByBulgeType_interpolation NO_NAMESPACE.tmp#ArcStringByBulgeType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcStringByBulgeType_bulge gml_3_2.tmp#ArcStringByBulgeType_normal
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Model
Children gml:bulge, gml:coordinates, gml:normal, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc2PointWithBulge optional
numArc integer optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="ArcStringByBulgeType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <choice>
          <choice minOccurs="2" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
        <element name="bulge" type="double" maxOccurs="unbounded"/>
        <element name="normal" type="gml:VectorType" maxOccurs="unbounded"/>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="circularArc2PointWithBulge"/>
      <attribute name="numArc" type="integer"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:VectorType
Namespace http://www.opengis.net/gml/3.2
Annotations
For some applications the components of the position may be adjusted to yield a unit vector.
Diagram
Diagram gml_3_2.tmp#doubleList gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#DirectPositionType
Type restriction of gml:DirectPositionType
Type hierarchy
Used by
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="VectorType">
  <annotation>
    <documentation>For some applications the components of the position may be adjusted to yield a unit vector.</documentation>
  </annotation>
  <simpleContent>
    <restriction base="gml:DirectPositionType"/>
  </simpleContent>
</complexType>
Complex Type gml:ArcByBulgeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcStringByBulgeType_interpolation NO_NAMESPACE.tmp#ArcStringByBulgeType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcStringByBulgeType_bulge gml_3_2.tmp#ArcStringByBulgeType_normal gml_3_2.tmp#ArcStringByBulgeType NO_NAMESPACE.tmp#ArcByBulgeType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcByBulgeType_bulge gml_3_2.tmp#ArcByBulgeType_normal
Type restriction of gml:ArcStringByBulgeType
Type hierarchy
Used by
Element gml:ArcByBulge
Model
Children gml:bulge, gml:coordinates, gml:normal, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArc2PointWithBulge optional
numArc integer 1 optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="ArcByBulgeType">
  <complexContent>
    <restriction base="gml:ArcStringByBulgeType">
      <sequence>
        <choice>
          <choice minOccurs="2" maxOccurs="2">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
        <element name="bulge" type="double"/>
        <element name="normal" type="gml:VectorType"/>
      </sequence>
      <attribute name="numArc" type="integer" fixed="1"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:ArcByCenterPointType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcByCenterPointType_interpolation NO_NAMESPACE.tmp#ArcByCenterPointType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcByCenterPointType_radius gml_3_2.tmp#ArcByCenterPointType_startAngle gml_3_2.tmp#ArcByCenterPointType_endAngle
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Model
Children gml:coordinates, gml:endAngle, gml:pointProperty, gml:pointRep, gml:pos, gml:posList, gml:radius, gml:startAngle
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArcCenterPointWithRadius optional
numArc integer 1 required
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="ArcByCenterPointType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <choice>
          <choice>
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
        <element name="radius" type="gml:LengthType"/>
        <element name="startAngle" type="gml:AngleType" minOccurs="0"/>
        <element name="endAngle" type="gml:AngleType" minOccurs="0"/>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="circularArcCenterPointWithRadius"/>
      <attribute name="numArc" type="integer" use="required" fixed="1"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:LengthType
Namespace http://www.opengis.net/gml/3.2
Annotations
This is a prototypical definition for a specific measure type defined as a vacuous extension (i.e. aliases) of gml:MeasureType. In this case, the content model supports the description of a length (or distance) quantity, with its units. The unit of measure referenced by uom shall be suitable for a length, such as metres or feet.
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type extension of gml:MeasureType
Type hierarchy
Used by
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="LengthType">
  <annotation>
    <documentation>This is a prototypical definition for a specific measure type defined as a vacuous extension (i.e. aliases) of gml:MeasureType. In this case, the content model supports the description of a length (or distance) quantity, with its units. The unit of measure referenced by uom shall be suitable for a length, such as metres or feet.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:MeasureType"/>
  </simpleContent>
</complexType>
Complex Type gml:AngleType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type extension of gml:MeasureType
Type hierarchy
Used by
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="AngleType">
  <simpleContent>
    <extension base="gml:MeasureType"/>
  </simpleContent>
</complexType>
Complex Type gml:CircleByCenterPointType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ArcByCenterPointType_interpolation NO_NAMESPACE.tmp#ArcByCenterPointType_numArc gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#ArcByCenterPointType_radius gml_3_2.tmp#ArcByCenterPointType_startAngle gml_3_2.tmp#ArcByCenterPointType_endAngle gml_3_2.tmp#ArcByCenterPointType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#CircleByCenterPointType_radius
Type restriction of gml:ArcByCenterPointType
Type hierarchy
Used by
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList, gml:radius
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType circularArcCenterPointWithRadius optional
numArc integer 1 required
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="CircleByCenterPointType">
  <complexContent>
    <restriction base="gml:ArcByCenterPointType">
      <sequence>
        <choice>
          <choice>
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
        <element name="radius" type="gml:LengthType"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:CubicSplineType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#CubicSplineType_interpolation NO_NAMESPACE.tmp#CubicSplineType_degree gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#CubicSplineType_vectorAtStart gml_3_2.tmp#CubicSplineType_vectorAtEnd
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Element gml:CubicSpline
Model
Children gml:coordinates, gml:pointProperty, gml:pointRep, gml:pos, gml:posList, gml:vectorAtEnd, gml:vectorAtStart
Attributes
QName Type Fixed Default Use
degree integer 3 optional
interpolation gml:CurveInterpolationType cubicSpline optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="CubicSplineType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <choice>
          <choice minOccurs="2" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
        <element name="vectorAtStart" type="gml:VectorType"/>
        <element name="vectorAtEnd" type="gml:VectorType"/>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="cubicSpline"/>
      <attribute name="degree" type="integer" fixed="3"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:BSplineType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#BSplineType_interpolation NO_NAMESPACE.tmp#BSplineType_isPolynomial NO_NAMESPACE.tmp#BSplineType_knotType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#BSplineType_degree gml_3_2.tmp#BSplineType_knot
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Element gml:BSpline
Complex Type gml:BezierType
Model
Children gml:coordinates, gml:degree, gml:knot, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Default Use
interpolation gml:CurveInterpolationType polynomialSpline optional
isPolynomial boolean optional
knotType gml:KnotTypesType optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="BSplineType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <choice>
          <choice minOccurs="0" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
        <element name="degree" type="nonNegativeInteger"/>
        <element name="knot" type="gml:KnotPropertyType" minOccurs="2" maxOccurs="unbounded"/>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" default="polynomialSpline"/>
      <attribute name="isPolynomial" type="boolean"/>
      <attribute name="knotType" type="gml:KnotTypesType"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:KnotPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:KnotPropertyType encapsulates a knot to use it in a geometric type.
Diagram
Diagram gml_3_2.tmp#KnotPropertyType_Knot
Used by
Model
Children gml:Knot
Source
<complexType name="KnotPropertyType">
  <annotation>
    <documentation>gml:KnotPropertyType encapsulates a knot to use it in a geometric type.</documentation>
  </annotation>
  <sequence>
    <element name="Knot" type="gml:KnotType">
      <annotation>
        <documentation>A knot is a breakpoint on a piecewise spline curve. value is the value of the parameter at the knot of the spline (see ISO 19107:2003, 6.4.24.2). multiplicity is the multiplicity of this knot used in the definition of the spline (with the same weight). weight is the value of the averaging weight used for this knot of the spline.</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>
Complex Type gml:KnotType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#KnotType_value gml_3_2.tmp#KnotType_multiplicity gml_3_2.tmp#KnotType_weight
Used by
Model
Children gml:multiplicity, gml:value, gml:weight
Source
<complexType name="KnotType">
  <sequence>
    <element name="value" type="double"/>
    <element name="multiplicity" type="nonNegativeInteger"/>
    <element name="weight" type="double"/>
  </sequence>
</complexType>
Simple Type gml:KnotTypesType
Namespace http://www.opengis.net/gml/3.2
Annotations
This enumeration type specifies values for the knots' type (see ISO 19107:2003, 6.4.25).
Diagram
Diagram
Type restriction of string
Facets
enumeration uniform
enumeration quasiUniform
enumeration piecewiseBezier
Used by
Source
<simpleType name="KnotTypesType">
  <annotation>
    <documentation>This enumeration type specifies values for the knots' type (see ISO 19107:2003, 6.4.25).</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="uniform"/>
    <enumeration value="quasiUniform"/>
    <enumeration value="piecewiseBezier"/>
  </restriction>
</simpleType>
Complex Type gml:BezierType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#BSplineType_interpolation NO_NAMESPACE.tmp#BSplineType_isPolynomial NO_NAMESPACE.tmp#BSplineType_knotType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#BSplineType_degree gml_3_2.tmp#BSplineType_knot gml_3_2.tmp#BSplineType NO_NAMESPACE.tmp#BezierType_interpolation NO_NAMESPACE.tmp#BezierType_isPolynomial NO_NAMESPACE.tmp#BezierType_knotType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates gml_3_2.tmp#BezierType_degree gml_3_2.tmp#BezierType_knot
Type restriction of gml:BSplineType
Type hierarchy
Used by
Element gml:Bezier
Model
Children gml:coordinates, gml:degree, gml:knot, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType polynomialSpline optional
isPolynomial boolean true optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="BezierType">
  <complexContent>
    <restriction base="gml:BSplineType">
      <sequence>
        <choice>
          <choice minOccurs="0" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
        <element name="degree" type="nonNegativeInteger"/>
        <element name="knot" type="gml:KnotPropertyType" minOccurs="2" maxOccurs="2"/>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="polynomialSpline"/>
      <attribute name="isPolynomial" type="boolean" fixed="true"/>
      <attribute name="knotType" type="gml:KnotTypesType" use="prohibited"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:OffsetCurveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType gml_3_2.tmp#OffsetCurveType_offsetBase gml_3_2.tmp#OffsetCurveType_distance gml_3_2.tmp#OffsetCurveType_refDirection
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Element gml:OffsetCurve
Model
Children gml:distance, gml:offsetBase, gml:refDirection
Attributes
QName Type Default Use
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="OffsetCurveType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <element name="offsetBase" type="gml:CurvePropertyType"/>
        <element name="distance" type="gml:LengthType"/>
        <element name="refDirection" type="gml:VectorType" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AffinePlacementType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AffinePlacementType_location gml_3_2.tmp#AffinePlacementType_refDirection gml_3_2.tmp#AffinePlacementType_inDimension gml_3_2.tmp#AffinePlacementType_outDimension
Used by
Model
Children gml:inDimension, gml:location, gml:outDimension, gml:refDirection
Source
<complexType name="AffinePlacementType">
  <sequence>
    <element name="location" type="gml:DirectPositionType"/>
    <element name="refDirection" type="gml:VectorType" maxOccurs="unbounded"/>
    <element name="inDimension" type="positiveInteger"/>
    <element name="outDimension" type="positiveInteger"/>
  </sequence>
</complexType>
Complex Type gml:ClothoidType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#ClothoidType_interpolation gml_3_2.tmp#ClothoidType_refLocation gml_3_2.tmp#ClothoidType_scaleFactor gml_3_2.tmp#ClothoidType_startParameter gml_3_2.tmp#ClothoidType_endParameter
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Element gml:Clothoid
Model
Children gml:endParameter, gml:refLocation, gml:scaleFactor, gml:startParameter
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType clothoid optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="ClothoidType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <element name="refLocation">
          <complexType>
            <sequence>
              <element ref="gml:AffinePlacement"/>
            </sequence>
          </complexType>
        </element>
        <element name="scaleFactor" type="decimal"/>
        <element name="startParameter" type="double"/>
        <element name="endParameter" type="double"/>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="clothoid"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GeodesicStringType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#GeodesicStringType_interpolation gml_3_2.tmp#posList gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#geometricPositionGroup
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Element gml:GeodesicString
Complex Type gml:GeodesicType
Model
Children gml:pointProperty, gml:pos, gml:posList
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType geodesic optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="GeodesicStringType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <choice>
        <element ref="gml:posList"/>
        <group ref="gml:geometricPositionGroup" minOccurs="2" maxOccurs="unbounded"/>
      </choice>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="geodesic"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GeodesicType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtStart NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativesAtEnd NO_NAMESPACE.tmp#AbstractCurveSegmentType_numDerivativeInterior gml_3_2.tmp#AbstractCurveSegmentType NO_NAMESPACE.tmp#GeodesicStringType_interpolation gml_3_2.tmp#posList gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#geometricPositionGroup gml_3_2.tmp#GeodesicStringType
Type extension of gml:GeodesicStringType
Type hierarchy
Used by
Element gml:Geodesic
Model
Children gml:pointProperty, gml:pos, gml:posList
Attributes
QName Type Fixed Default Use
interpolation gml:CurveInterpolationType geodesic optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional
Source
<complexType name="GeodesicType">
  <complexContent>
    <extension base="gml:GeodesicStringType"/>
  </complexContent>
</complexType>
Complex Type gml:SurfaceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#patches
Type extension of gml:AbstractSurfaceType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:patches
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="SurfaceType">
  <complexContent>
    <extension base="gml:AbstractSurfaceType">
      <sequence>
        <element ref="gml:patches"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:SurfacePatchArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:SurfacePatchArrayPropertyType is a container for a sequence of surface patches.
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatch
Used by
Model
Children gml:AbstractSurfacePatch
Source
<complexType name="SurfacePatchArrayPropertyType">
  <annotation>
    <documentation>gml:SurfacePatchArrayPropertyType is a container for a sequence of surface patches.</documentation>
  </annotation>
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:AbstractSurfacePatch"/>
  </sequence>
</complexType>
Complex Type gml:AbstractSurfacePatchType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Properties
abstract true
Used by
Source
<complexType name="AbstractSurfacePatchType" abstract="true"/>
Complex Type gml:OrientableSurfaceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType NO_NAMESPACE.tmp#OrientableSurfaceType_orientation gml_3_2.tmp#baseSurface
Type extension of gml:AbstractSurfaceType
Type hierarchy
Used by
Model
Children gml:baseSurface, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Default Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
orientation gml:SignType + optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="OrientableSurfaceType">
  <complexContent>
    <extension base="gml:AbstractSurfaceType">
      <sequence>
        <element ref="gml:baseSurface"/>
      </sequence>
      <attribute name="orientation" type="gml:SignType" default="+"/>
    </extension>
  </complexContent>
</complexType>
Simple Type gml:SurfaceInterpolationType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.
Diagram
Diagram
Type restriction of string
Facets
enumeration none
enumeration planar
enumeration spherical
enumeration elliptical
enumeration conic
enumeration tin
enumeration parametricCurve
enumeration polynomialSpline
enumeration rationalSpline
enumeration triangulatedSpline
Used by
Source
<simpleType name="SurfaceInterpolationType">
  <annotation>
    <documentation>gml:SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="none"/>
    <enumeration value="planar"/>
    <enumeration value="spherical"/>
    <enumeration value="elliptical"/>
    <enumeration value="conic"/>
    <enumeration value="tin"/>
    <enumeration value="parametricCurve"/>
    <enumeration value="polynomialSpline"/>
    <enumeration value="rationalSpline"/>
    <enumeration value="triangulatedSpline"/>
  </restriction>
</simpleType>
Complex Type gml:PolygonPatchType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType NO_NAMESPACE.tmp#PolygonPatchType_interpolation gml_3_2.tmp#exterior gml_3_2.tmp#interior
Type extension of gml:AbstractSurfacePatchType
Type hierarchy
Used by
Model
Children gml:exterior, gml:interior
Attributes
QName Type Fixed Use
interpolation gml:SurfaceInterpolationType planar optional
Source
<complexType name="PolygonPatchType">
  <complexContent>
    <extension base="gml:AbstractSurfacePatchType">
      <sequence>
        <element ref="gml:exterior" minOccurs="0"/>
        <element ref="gml:interior" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attribute name="interpolation" type="gml:SurfaceInterpolationType" fixed="planar"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractRingPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property with the content model of gml:AbstractRingPropertyType encapsulates a ring to represent the surface boundary property of a surface.
Diagram
Diagram gml_3_2.tmp#AbstractRing
Used by
Model
Children gml:AbstractRing
Source
<complexType name="AbstractRingPropertyType">
  <annotation>
    <documentation>A property with the content model of gml:AbstractRingPropertyType encapsulates a ring to represent the surface boundary property of a surface.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:AbstractRing"/>
  </sequence>
</complexType>
Complex Type gml:AbstractRingType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType
Type extension of gml:AbstractCurveType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="AbstractRingType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractCurveType">
      <sequence/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TriangleType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType NO_NAMESPACE.tmp#TriangleType_interpolation gml_3_2.tmp#exterior
Type extension of gml:AbstractSurfacePatchType
Type hierarchy
Used by
Element gml:Triangle
Model
Children gml:exterior
Attributes
QName Type Fixed Use
interpolation gml:SurfaceInterpolationType planar optional
Source
<complexType name="TriangleType">
  <complexContent>
    <extension base="gml:AbstractSurfacePatchType">
      <sequence>
        <element ref="gml:exterior"/>
      </sequence>
      <attribute name="interpolation" type="gml:SurfaceInterpolationType" fixed="planar"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:RectangleType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType NO_NAMESPACE.tmp#RectangleType_interpolation gml_3_2.tmp#exterior
Type extension of gml:AbstractSurfacePatchType
Type hierarchy
Used by
Element gml:Rectangle
Model
Children gml:exterior
Attributes
QName Type Fixed Use
interpolation gml:SurfaceInterpolationType planar optional
Source
<complexType name="RectangleType">
  <complexContent>
    <extension base="gml:AbstractSurfacePatchType">
      <sequence>
        <element ref="gml:exterior"/>
      </sequence>
      <attribute name="interpolation" type="gml:SurfaceInterpolationType" fixed="planar"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:RingType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#AbstractRingType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#curveMember
Type extension of gml:AbstractRingType
Type hierarchy
Used by
Element gml:Ring
Model
Children gml:curveMember, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="RingType">
  <complexContent>
    <extension base="gml:AbstractRingType">
      <sequence>
        <element ref="gml:curveMember" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:RingPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property with the content model of gml:RingPropertyType encapsulates a ring to represent a component of a surface boundary.
Diagram
Diagram gml_3_2.tmp#Ring
Model
Children gml:Ring
Source
<complexType name="RingPropertyType">
  <annotation>
    <documentation>A property with the content model of gml:RingPropertyType encapsulates a ring to represent a component of a surface boundary.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:Ring"/>
  </sequence>
</complexType>
Complex Type gml:AbstractParametricCurveSurfaceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup
Type extension of gml:AbstractSurfacePatchType
Type hierarchy
Properties
abstract true
Used by
Attributes
QName Type Use
aggregationType gml:AggregationType optional
Source
<complexType name="AbstractParametricCurveSurfaceType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractSurfacePatchType">
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractGriddedSurfaceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractParametricCurveSurfaceType NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_rows NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_columns gml_3_2.tmp#PointGrid_rows gml_3_2.tmp#PointGrid
Type extension of gml:AbstractParametricCurveSurfaceType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:rows
Attributes
QName Type Use
aggregationType gml:AggregationType optional
columns integer optional
rows integer optional
Source
<complexType name="AbstractGriddedSurfaceType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractParametricCurveSurfaceType">
      <sequence>
        <group ref="gml:PointGrid"/>
      </sequence>
      <attribute name="rows" type="integer"/>
      <attribute name="columns" type="integer"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ConeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractParametricCurveSurfaceType NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_rows NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_columns gml_3_2.tmp#PointGrid_rows gml_3_2.tmp#PointGrid gml_3_2.tmp#AbstractGriddedSurfaceType NO_NAMESPACE.tmp#ConeType_horizontalCurveType NO_NAMESPACE.tmp#ConeType_verticalCurveType
Type extension of gml:AbstractGriddedSurfaceType
Type hierarchy
Used by
Element gml:Cone
Model
Children gml:rows
Attributes
QName Type Fixed Use
aggregationType gml:AggregationType optional
columns integer optional
horizontalCurveType gml:CurveInterpolationType circularArc3Points optional
rows integer optional
verticalCurveType gml:CurveInterpolationType linear optional
Source
<complexType name="ConeType">
  <complexContent>
    <extension base="gml:AbstractGriddedSurfaceType">
      <attribute name="horizontalCurveType" type="gml:CurveInterpolationType" fixed="circularArc3Points"/>
      <attribute name="verticalCurveType" type="gml:CurveInterpolationType" fixed="linear"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CylinderType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractParametricCurveSurfaceType NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_rows NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_columns gml_3_2.tmp#PointGrid_rows gml_3_2.tmp#PointGrid gml_3_2.tmp#AbstractGriddedSurfaceType NO_NAMESPACE.tmp#CylinderType_horizontalCurveType NO_NAMESPACE.tmp#CylinderType_verticalCurveType
Type extension of gml:AbstractGriddedSurfaceType
Type hierarchy
Used by
Element gml:Cylinder
Model
Children gml:rows
Attributes
QName Type Fixed Use
aggregationType gml:AggregationType optional
columns integer optional
horizontalCurveType gml:CurveInterpolationType circularArc3Points optional
rows integer optional
verticalCurveType gml:CurveInterpolationType linear optional
Source
<complexType name="CylinderType">
  <complexContent>
    <extension base="gml:AbstractGriddedSurfaceType">
      <attribute name="horizontalCurveType" type="gml:CurveInterpolationType" fixed="circularArc3Points"/>
      <attribute name="verticalCurveType" type="gml:CurveInterpolationType" fixed="linear"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:SphereType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractSurfacePatchType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#AbstractParametricCurveSurfaceType NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_rows NO_NAMESPACE.tmp#AbstractGriddedSurfaceType_columns gml_3_2.tmp#PointGrid_rows gml_3_2.tmp#PointGrid gml_3_2.tmp#AbstractGriddedSurfaceType NO_NAMESPACE.tmp#SphereType_horizontalCurveType NO_NAMESPACE.tmp#SphereType_verticalCurveType
Type extension of gml:AbstractGriddedSurfaceType
Type hierarchy
Used by
Element gml:Sphere
Model
Children gml:rows
Attributes
QName Type Fixed Use
aggregationType gml:AggregationType optional
columns integer optional
horizontalCurveType gml:CurveInterpolationType circularArc3Points optional
rows integer optional
verticalCurveType gml:CurveInterpolationType circularArc3Points optional
Source
<complexType name="SphereType">
  <complexContent>
    <extension base="gml:AbstractGriddedSurfaceType">
      <attribute name="horizontalCurveType" type="gml:CurveInterpolationType" fixed="circularArc3Points"/>
      <attribute name="verticalCurveType" type="gml:CurveInterpolationType" fixed="circularArc3Points"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TinType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#patches gml_3_2.tmp#SurfaceType gml_3_2.tmp#TinType_stopLines gml_3_2.tmp#TinType_breakLines gml_3_2.tmp#TinType_maxLength gml_3_2.tmp#TinType_controlPoint
Type extension of gml:SurfaceType
Type hierarchy
Used by
Element gml:Tin
Model
Children gml:breakLines, gml:controlPoint, gml:description, gml:descriptionReference, gml:identifier, gml:maxLength, gml:metaDataProperty, gml:name, gml:patches, gml:stopLines
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="TinType">
  <complexContent>
    <extension base="gml:SurfaceType">
      <sequence>
        <element name="stopLines" type="gml:LineStringSegmentArrayPropertyType" minOccurs="0" maxOccurs="unbounded"/>
        <element name="breakLines" type="gml:LineStringSegmentArrayPropertyType" minOccurs="0" maxOccurs="unbounded"/>
        <element name="maxLength" type="gml:LengthType"/>
        <element name="controlPoint">
          <complexType>
            <choice>
              <element ref="gml:posList"/>
              <group ref="gml:geometricPositionGroup" minOccurs="3" maxOccurs="unbounded"/>
            </choice>
          </complexType>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:LineStringSegmentArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:LineStringSegmentArrayPropertyType provides a container for line strings.
Diagram
Diagram gml_3_2.tmp#LineStringSegment
Used by
Model
Children gml:LineStringSegment
Source
<complexType name="LineStringSegmentArrayPropertyType">
  <annotation>
    <documentation>gml:LineStringSegmentArrayPropertyType provides a container for line strings.</documentation>
  </annotation>
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:LineStringSegment"/>
  </sequence>
</complexType>
Complex Type gml:SolidType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSolidType gml_3_2.tmp#SolidType_exterior gml_3_2.tmp#SolidType_interior
Type extension of gml:AbstractSolidType
Type hierarchy
Used by
Element gml:Solid
Model
Children gml:description, gml:descriptionReference, gml:exterior, gml:identifier, gml:interior, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="SolidType">
  <complexContent>
    <extension base="gml:AbstractSolidType">
      <sequence>
        <element name="exterior" type="gml:ShellPropertyType" minOccurs="0"/>
        <element name="interior" type="gml:ShellPropertyType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ShellPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property with the content model of gml:ShellPropertyType encapsulates a shell to represent a component of a solid boundary.
Diagram
Diagram gml_3_2.tmp#Shell
Used by
Model
Children gml:Shell
Source
<complexType name="ShellPropertyType">
  <annotation>
    <documentation>A property with the content model of gml:ShellPropertyType encapsulates a shell to represent a component of a solid boundary.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:Shell"/>
  </sequence>
</complexType>
Complex Type gml:ShellType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#surfaceMember
Type extension of gml:AbstractSurfaceType
Type hierarchy
Used by
Element gml:Shell
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:surfaceMember
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="ShellType">
  <complexContent>
    <extension base="gml:AbstractSurfaceType">
      <sequence>
        <element ref="gml:surfaceMember" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:PolygonType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#exterior gml_3_2.tmp#interior
Type extension of gml:AbstractSurfaceType
Type hierarchy
Used by
Element gml:Polygon
Model
Children gml:description, gml:descriptionReference, gml:exterior, gml:identifier, gml:interior, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="PolygonType">
  <complexContent>
    <extension base="gml:AbstractSurfaceType">
      <sequence>
        <element ref="gml:exterior" minOccurs="0"/>
        <element ref="gml:interior" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:LinearRingType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#AbstractRingType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates
Type extension of gml:AbstractRingType
Type hierarchy
Used by
Element gml:LinearRing
Model
Children gml:coordinates, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="LinearRingType">
  <complexContent>
    <extension base="gml:AbstractRingType">
      <sequence>
        <choice>
          <choice minOccurs="4" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:LinearRingPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary.
Diagram
Diagram gml_3_2.tmp#LinearRing
Model
Children gml:LinearRing
Source
<complexType name="LinearRingPropertyType">
  <annotation>
    <documentation>A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:LinearRing"/>
  </sequence>
</complexType>
Complex Type gml:GeometricPrimitivePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a geometric primitive as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometricPrimitive
Used by
Model
Children gml:AbstractGeometricPrimitive
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="GeometricPrimitivePropertyType">
  <annotation>
    <documentation>A property that has a geometric primitive as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeometricPrimitive"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:LineStringType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#pointRep gml_3_2.tmp#posList gml_3_2.tmp#coordinates
Type extension of gml:AbstractCurveType
Type hierarchy
Used by
Element gml:LineString
Model
Children gml:coordinates, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pointProperty, gml:pointRep, gml:pos, gml:posList
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="LineStringType">
  <complexContent>
    <extension base="gml:AbstractCurveType">
      <sequence>
        <choice>
          <choice minOccurs="2" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ScaleType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type extension of gml:MeasureType
Type hierarchy
Used by
Element gco:Scale
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="ScaleType">
  <simpleContent>
    <extension base="gml:MeasureType"/>
  </simpleContent>
</complexType>
Complex Type gml:TimeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type extension of gml:MeasureType
Type hierarchy
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="TimeType">
  <simpleContent>
    <extension base="gml:MeasureType"/>
  </simpleContent>
</complexType>
Complex Type gml:GridLengthType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type extension of gml:MeasureType
Type hierarchy
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="GridLengthType">
  <simpleContent>
    <extension base="gml:MeasureType"/>
  </simpleContent>
</complexType>
Complex Type gml:AreaType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type extension of gml:MeasureType
Type hierarchy
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="AreaType">
  <simpleContent>
    <extension base="gml:MeasureType"/>
  </simpleContent>
</complexType>
Complex Type gml:VolumeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type extension of gml:MeasureType
Type hierarchy
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="VolumeType">
  <simpleContent>
    <extension base="gml:MeasureType"/>
  </simpleContent>
</complexType>
Complex Type gml:SpeedType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#MeasureType_uom gml_3_2.tmp#MeasureType
Type extension of gml:MeasureType
Type hierarchy
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="SpeedType">
  <simpleContent>
    <extension base="gml:MeasureType"/>
  </simpleContent>
</complexType>
Complex Type gml:UnitOfMeasureType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#UnitOfMeasureType_uom
Used by
Model
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="UnitOfMeasureType">
  <sequence/>
  <attribute name="uom" type="gml:UomIdentifier" use="required"/>
</complexType>
Complex Type gml:UnitDefinitionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#quantityType gml_3_2.tmp#quantityTypeReference gml_3_2.tmp#catalogSymbol
Type extension of gml:DefinitionType
Type hierarchy
Used by
Model
Children gml:catalogSymbol, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:quantityType, gml:quantityTypeReference, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="UnitDefinitionType">
  <complexContent>
    <extension base="gml:DefinitionType">
      <sequence>
        <element ref="gml:quantityType" minOccurs="0"/>
        <element ref="gml:quantityTypeReference" minOccurs="0"/>
        <element ref="gml:catalogSymbol" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DefinitionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks
Type extension of gml:DefinitionBaseType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DefinitionType">
  <complexContent>
    <extension base="gml:DefinitionBaseType">
      <sequence>
        <element ref="gml:remarks" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DefinitionBaseType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name
Type restriction of gml:AbstractGMLType
Type hierarchy
Used by
Complex Type gml:DefinitionType
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DefinitionBaseType">
  <complexContent>
    <restriction base="gml:AbstractGMLType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:description" minOccurs="0"/>
        <element ref="gml:descriptionReference" minOccurs="0"/>
        <element ref="gml:identifier"/>
        <element ref="gml:name" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:BaseUnitType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#quantityType gml_3_2.tmp#quantityTypeReference gml_3_2.tmp#catalogSymbol gml_3_2.tmp#UnitDefinitionType gml_3_2.tmp#BaseUnitType_unitsSystem
Type extension of gml:UnitDefinitionType
Type hierarchy
Used by
Element gml:BaseUnit
Model
Children gml:catalogSymbol, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:quantityType, gml:quantityTypeReference, gml:remarks, gml:unitsSystem
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="BaseUnitType">
  <complexContent>
    <extension base="gml:UnitDefinitionType">
      <sequence>
        <element name="unitsSystem" type="gml:ReferenceType"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DerivedUnitType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#quantityType gml_3_2.tmp#quantityTypeReference gml_3_2.tmp#catalogSymbol gml_3_2.tmp#UnitDefinitionType gml_3_2.tmp#derivationUnitTerm
Type extension of gml:UnitDefinitionType
Type hierarchy
Used by
Element gml:DerivedUnit
Model
Children gml:catalogSymbol, gml:derivationUnitTerm, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:quantityType, gml:quantityTypeReference, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DerivedUnitType">
  <complexContent>
    <extension base="gml:UnitDefinitionType">
      <sequence>
        <element ref="gml:derivationUnitTerm" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DerivationUnitTermType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#UnitOfMeasureType_uom gml_3_2.tmp#UnitOfMeasureType NO_NAMESPACE.tmp#DerivationUnitTermType_exponent
Type extension of gml:UnitOfMeasureType
Type hierarchy
Used by
Model
Attributes
QName Type Use
exponent integer optional
uom gml:UomIdentifier required
Source
<complexType name="DerivationUnitTermType">
  <complexContent>
    <extension base="gml:UnitOfMeasureType">
      <attribute name="exponent" type="integer"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ConventionalUnitType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#quantityType gml_3_2.tmp#quantityTypeReference gml_3_2.tmp#catalogSymbol gml_3_2.tmp#UnitDefinitionType gml_3_2.tmp#conversionToPreferredUnit gml_3_2.tmp#roughConversionToPreferredUnit gml_3_2.tmp#derivationUnitTerm
Type extension of gml:UnitDefinitionType
Type hierarchy
Used by
Model
Children gml:catalogSymbol, gml:conversionToPreferredUnit, gml:derivationUnitTerm, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:quantityType, gml:quantityTypeReference, gml:remarks, gml:roughConversionToPreferredUnit
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ConventionalUnitType">
  <complexContent>
    <extension base="gml:UnitDefinitionType">
      <sequence>
        <choice>
          <element ref="gml:conversionToPreferredUnit"/>
          <element ref="gml:roughConversionToPreferredUnit"/>
        </choice>
        <element ref="gml:derivationUnitTerm" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ConversionToPreferredUnitType
Namespace http://www.opengis.net/gml/3.2
Annotations
The inherited attribute uom references the preferred unit that this conversion applies to. The conversion of a unit to the preferred unit for this physical quantity type is specified by an arithmetic conversion (scaling and/or offset). The content model extends gml:UnitOfMeasureType, which has a mandatory attribute uom which identifies the preferred unit for the physical quantity type that this conversion applies to. The conversion is specified by a choice of 
-	gml:factor, which defines the scale factor, or
-	gml:formula, which defines a formula 
by which a value using the conventional unit of measure can be converted to obtain the corresponding value using the preferred unit of measure.  
The formula defines the parameters of a simple formula by which a value using the conventional unit of measure can be converted to the corresponding value using the preferred unit of measure. The formula element contains elements a, b, c and d, whose values use the XML Schema type double. These values are used in the formula y = (a + bx) / (c + dx), where x is a value using this unit, and y is the corresponding value using the base unit. The elements a and d are optional, and if values are not provided, those parameters are considered to be zero. If values are not provided for both a and d, the formula is equivalent to a fraction with numerator and denominator parameters.
Diagram
Diagram NO_NAMESPACE.tmp#UnitOfMeasureType_uom gml_3_2.tmp#UnitOfMeasureType gml_3_2.tmp#ConversionToPreferredUnitType_factor gml_3_2.tmp#ConversionToPreferredUnitType_formula
Type extension of gml:UnitOfMeasureType
Type hierarchy
Used by
Model
Children gml:factor, gml:formula
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="ConversionToPreferredUnitType">
  <annotation>
    <documentation>The inherited attribute uom references the preferred unit that this conversion applies to. The conversion of a unit to the preferred unit for this physical quantity type is specified by an arithmetic conversion (scaling and/or offset). The content model extends gml:UnitOfMeasureType, which has a mandatory attribute uom which identifies the preferred unit for the physical quantity type that this conversion applies to. The conversion is specified by a choice of - gml:factor, which defines the scale factor, or - gml:formula, which defines a formula by which a value using the conventional unit of measure can be converted to obtain the corresponding value using the preferred unit of measure. The formula defines the parameters of a simple formula by which a value using the conventional unit of measure can be converted to the corresponding value using the preferred unit of measure. The formula element contains elements a, b, c and d, whose values use the XML Schema type double. These values are used in the formula y = (a + bx) / (c + dx), where x is a value using this unit, and y is the corresponding value using the base unit. The elements a and d are optional, and if values are not provided, those parameters are considered to be zero. If values are not provided for both a and d, the formula is equivalent to a fraction with numerator and denominator parameters.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:UnitOfMeasureType">
      <choice>
        <element name="factor" type="double"/>
        <element name="formula" type="gml:FormulaType"/>
      </choice>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:FormulaType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#FormulaType_a gml_3_2.tmp#FormulaType_b gml_3_2.tmp#FormulaType_c gml_3_2.tmp#FormulaType_d
Used by
Model
Children gml:a, gml:b, gml:c, gml:d
Source
<complexType name="FormulaType">
  <sequence>
    <element name="a" type="double" minOccurs="0"/>
    <element name="b" type="double"/>
    <element name="c" type="double"/>
    <element name="d" type="double" minOccurs="0"/>
  </sequence>
</complexType>
Complex Type gml:DictionaryType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#dictionaryEntry gml_3_2.tmp#indirectEntry
Type extension of gml:DefinitionType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:dictionaryEntry, gml:identifier, gml:indirectEntry, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DictionaryType">
  <complexContent>
    <extension base="gml:DefinitionType">
      <choice minOccurs="0" maxOccurs="unbounded">
        <element ref="gml:dictionaryEntry"/>
        <element ref="gml:indirectEntry"/>
      </choice>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DictionaryEntryType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractMemberType gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Definition
Type extension of gml:AbstractMemberType
Type hierarchy
Used by
Model
Children gml:Definition
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DictionaryEntryType">
  <complexContent>
    <extension base="gml:AbstractMemberType">
      <sequence minOccurs="0">
        <element ref="gml:Definition"/>
      </sequence>
      <attributeGroup ref="gml:AssociationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:IndirectEntryType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#DefinitionProxy
Used by
Model
Children gml:DefinitionProxy
Source
<complexType name="IndirectEntryType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence>
    <element ref="gml:DefinitionProxy"/>
  </sequence>
</complexType>
Complex Type gml:DefinitionProxyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#definitionRef
Type extension of gml:DefinitionType
Type hierarchy
Used by
Model
Children gml:definitionRef, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DefinitionProxyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:DefinitionType">
      <sequence>
        <element ref="gml:definitionRef"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AssociationRoleType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup
Used by
Model
ANY element from ANY namespace
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="AssociationRoleType">
  <sequence minOccurs="0">
    <any namespace="##any"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:InlinePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup
Used by
Model
ANY element from ANY namespace
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="InlinePropertyType">
  <sequence>
    <any namespace="##any"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:AbstractMetadataPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
To associate metadata described by any XML Schema with a GML object, a property element shall be defined whose content model is derived by extension from gml:AbstractMetadataPropertyType. 
The value of such a property shall be metadata. The content model of such a property type, i.e. the metadata application schema shall be specified by the GML Application Schema.
By default, this abstract property type does not imply any ownership of the metadata. The owns attribute of gml:OwnershipAttributeGroup may be used on a metadata property element instance to assert ownership of the metadata. 
If metadata following the conceptual model of ISO 19115 is to be encoded in a GML document, the corresponding Implementation Specification specified in ISO/TS 19139 shall be used to encode the metadata information.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup
Properties
abstract true
Model
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="AbstractMetadataPropertyType" abstract="true">
  <annotation>
    <documentation>To associate metadata described by any XML Schema with a GML object, a property element shall be defined whose content model is derived by extension from gml:AbstractMetadataPropertyType. The value of such a property shall be metadata. The content model of such a property type, i.e. the metadata application schema shall be specified by the GML Application Schema. By default, this abstract property type does not imply any ownership of the metadata. The owns attribute of gml:OwnershipAttributeGroup may be used on a metadata property element instance to assert ownership of the metadata. If metadata following the conceptual model of ISO 19115 is to be encoded in a GML document, the corresponding Implementation Specification specified in ISO/TS 19139 shall be used to encode the metadata information.</documentation>
  </annotation>
  <sequence/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Simple Type gml:NilReasonEnumeration
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type union of(restriction of string, restriction of string)
Source
<simpleType name="NilReasonEnumeration">
  <union>
    <simpleType>
      <restriction base="string">
        <enumeration value="inapplicable"/>
        <enumeration value="missing"/>
        <enumeration value="template"/>
        <enumeration value="unknown"/>
        <enumeration value="withheld"/>
      </restriction>
    </simpleType>
    <simpleType>
      <restriction base="string">
        <pattern value="other:\w{2,}"/>
      </restriction>
    </simpleType>
  </union>
</simpleType>
Simple Type gml:booleanOrNilReason
Namespace http://www.opengis.net/gml/3.2
Annotations
Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.
Diagram
Diagram gml_3_2.tmp#NilReasonEnumeration
Type union of(gml:NilReasonEnumeration, boolean, anyURI)
Source
<simpleType name="booleanOrNilReason">
  <annotation>
    <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
  </annotation>
  <union memberTypes="gml:NilReasonEnumeration boolean anyURI"/>
</simpleType>
Simple Type gml:doubleOrNilReason
Namespace http://www.opengis.net/gml/3.2
Annotations
Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.
Diagram
Diagram gml_3_2.tmp#NilReasonEnumeration
Type union of(gml:NilReasonEnumeration, double, anyURI)
Source
<simpleType name="doubleOrNilReason">
  <annotation>
    <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
  </annotation>
  <union memberTypes="gml:NilReasonEnumeration double anyURI"/>
</simpleType>
Simple Type gml:integerOrNilReason
Namespace http://www.opengis.net/gml/3.2
Annotations
Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.
Diagram
Diagram gml_3_2.tmp#NilReasonEnumeration
Type union of(gml:NilReasonEnumeration, integer, anyURI)
Source
<simpleType name="integerOrNilReason">
  <annotation>
    <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
  </annotation>
  <union memberTypes="gml:NilReasonEnumeration integer anyURI"/>
</simpleType>
Simple Type gml:NameOrNilReason
Namespace http://www.opengis.net/gml/3.2
Annotations
Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.
Diagram
Diagram gml_3_2.tmp#NilReasonEnumeration
Type union of(gml:NilReasonEnumeration, Name, anyURI)
Source
<simpleType name="NameOrNilReason">
  <annotation>
    <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
  </annotation>
  <union memberTypes="gml:NilReasonEnumeration Name anyURI"/>
</simpleType>
Simple Type gml:stringOrNilReason
Namespace http://www.opengis.net/gml/3.2
Annotations
Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.
Diagram
Diagram gml_3_2.tmp#NilReasonEnumeration
Type union of(gml:NilReasonEnumeration, string, anyURI)
Source
<simpleType name="stringOrNilReason">
  <annotation>
    <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
  </annotation>
  <union memberTypes="gml:NilReasonEnumeration string anyURI"/>
</simpleType>
Simple Type gml:UomSymbol
Namespace http://www.opengis.net/gml/3.2
Annotations
This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab). This allows values corresponding to familiar abbreviations, such as "kg", "m/s", etc. 
It is recommended that the symbol be an identifier for a unit of measure as specified in the "Unified Code of Units of Measure" (UCUM) (http://aurora.regenstrief.org/UCUM). This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems.
Diagram
Diagram
Type restriction of string
Facets
pattern [^: \n\r\t]+
Source
<simpleType name="UomSymbol">
  <annotation>
    <documentation>This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab). This allows values corresponding to familiar abbreviations, such as "kg", "m/s", etc. It is recommended that the symbol be an identifier for a unit of measure as specified in the "Unified Code of Units of Measure" (UCUM) (http://aurora.regenstrief.org/UCUM). This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems.</documentation>
  </annotation>
  <restriction base="string">
    <pattern value="[^: \n\r\t]+"/>
  </restriction>
</simpleType>
Simple Type gml:UomURI
Namespace http://www.opengis.net/gml/3.2
Annotations
This type specifies a URI, restricted such that it must start with one of the following sequences: "#", "./", "../", or a string of characters followed by a ":". These patterns ensure that the most common URI forms are supported, including absolute and relative URIs and URIs that are simple fragment identifiers, but prohibits certain forms of relative URI that could be mistaken for unit of measure symbol . 
NOTE	It is possible to re-write such a relative URI to conform to the restriction (e.g. "./m/s").
In an instance document, on elements of type gml:MeasureType the mandatory uom attribute shall carry a value corresponding to either 
-	a conventional unit of measure symbol,
-	a link to a definition of a unit of measure that does not have a conventional symbol, or when it is desired to indicate a precise or variant definition.
Diagram
Diagram
Type restriction of anyURI
Facets
pattern ([a-zA-Z][a-zA-Z0-9\-\+\.]*:|\.\./|\./|#).*
Source
<simpleType name="UomURI">
  <annotation>
    <documentation>This type specifies a URI, restricted such that it must start with one of the following sequences: "#", "./", "../", or a string of characters followed by a ":". These patterns ensure that the most common URI forms are supported, including absolute and relative URIs and URIs that are simple fragment identifiers, but prohibits certain forms of relative URI that could be mistaken for unit of measure symbol . NOTE It is possible to re-write such a relative URI to conform to the restriction (e.g. "./m/s"). In an instance document, on elements of type gml:MeasureType the mandatory uom attribute shall carry a value corresponding to either - a conventional unit of measure symbol, - a link to a definition of a unit of measure that does not have a conventional symbol, or when it is desired to indicate a precise or variant definition.</documentation>
  </annotation>
  <restriction base="anyURI">
    <pattern value="([a-zA-Z][a-zA-Z0-9\-\+\.]*:|\.\./|\./|#).*"/>
  </restriction>
</simpleType>
Simple Type gml:booleanList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram
Type list of boolean
Source
<simpleType name="booleanList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="boolean"/>
</simpleType>
Simple Type gml:integerList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram
Type list of integer
Used by
Source
<simpleType name="integerList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="integer"/>
</simpleType>
Simple Type gml:NameList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram
Type list of Name
Used by
Complex Type gml:CodeListType
Source
<simpleType name="NameList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="Name"/>
</simpleType>
Simple Type gml:QNameList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram
Type list of QName
Source
<simpleType name="QNameList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="QName"/>
</simpleType>
Simple Type gml:booleanOrNilReasonList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram gml_3_2.tmp#booleanOrNilReason
Type list of gml:booleanOrNilReason
Used by
Element gml:BooleanList
Source
<simpleType name="booleanOrNilReasonList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="gml:booleanOrNilReason"/>
</simpleType>
Simple Type gml:NameOrNilReasonList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram gml_3_2.tmp#NameOrNilReason
Type list of gml:NameOrNilReason
Used by
Source
<simpleType name="NameOrNilReasonList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="gml:NameOrNilReason"/>
</simpleType>
Simple Type gml:doubleOrNilReasonList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram gml_3_2.tmp#doubleOrNilReason
Type list of gml:doubleOrNilReason
Used by
Source
<simpleType name="doubleOrNilReasonList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="gml:doubleOrNilReason"/>
</simpleType>
Simple Type gml:integerOrNilReasonList
Namespace http://www.opengis.net/gml/3.2
Annotations
A type for a list of values of the respective simple type.
Diagram
Diagram gml_3_2.tmp#integerOrNilReason
Type list of gml:integerOrNilReason
Used by
Element gml:CountList
Simple Type gml:CountExtentType
Source
<simpleType name="integerOrNilReasonList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="gml:integerOrNilReason"/>
</simpleType>
Complex Type gml:CodeListType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CodeListType provides for lists of terms. The values in an instance element shall all be valid according to the rules of the dictionary, classification scheme, or authority identified by the value of its codeSpace attribute.
Diagram
Diagram gml_3_2.tmp#NameList NO_NAMESPACE.tmp#CodeListType_codeSpace
Type extension of gml:NameList
Type hierarchy
Attributes
QName Type Use
codeSpace anyURI optional
Source
<complexType name="CodeListType">
  <annotation>
    <documentation>gml:CodeListType provides for lists of terms. The values in an instance element shall all be valid according to the rules of the dictionary, classification scheme, or authority identified by the value of its codeSpace attribute.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:NameList">
      <attribute name="codeSpace" type="anyURI"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:CodeOrNilReasonListType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CodeOrNilReasonListType provides for lists of terms. The values in an instance element shall all be valid according to the rules of the dictionary, classification scheme, or authority identified by the value of its codeSpace attribute. An instance element may also include embedded values from NilReasonType. It is intended to be used in situations where a term or classification is expected, but the value may be absent for some reason.
Diagram
Diagram gml_3_2.tmp#NameOrNilReasonList NO_NAMESPACE.tmp#CodeOrNilReasonListType_codeSpace
Type extension of gml:NameOrNilReasonList
Type hierarchy
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<complexType name="CodeOrNilReasonListType">
  <annotation>
    <documentation>gml:CodeOrNilReasonListType provides for lists of terms. The values in an instance element shall all be valid according to the rules of the dictionary, classification scheme, or authority identified by the value of its codeSpace attribute. An instance element may also include embedded values from NilReasonType. It is intended to be used in situations where a term or classification is expected, but the value may be absent for some reason.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:NameOrNilReasonList">
      <attribute name="codeSpace" type="anyURI"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:MeasureListType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:MeasureListType provides for a list of quantities.
Diagram
Diagram gml_3_2.tmp#doubleList NO_NAMESPACE.tmp#MeasureListType_uom
Type extension of gml:doubleList
Type hierarchy
Used by
Element gml:valueList
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="MeasureListType">
  <annotation>
    <documentation>gml:MeasureListType provides for a list of quantities.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:doubleList">
      <attribute name="uom" type="gml:UomIdentifier" use="required"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:MeasureOrNilReasonListType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:MeasureOrNilReasonListType provides for a list of quantities. An instance element may also include embedded values from NilReasonType. It is intended to be used in situations where a value is expected, but the value may be absent for some reason.
Diagram
Diagram gml_3_2.tmp#doubleOrNilReasonList NO_NAMESPACE.tmp#MeasureOrNilReasonListType_uom
Type extension of gml:doubleOrNilReasonList
Type hierarchy
Used by
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="MeasureOrNilReasonListType">
  <annotation>
    <documentation>gml:MeasureOrNilReasonListType provides for a list of quantities. An instance element may also include embedded values from NilReasonType. It is intended to be used in situations where a value is expected, but the value may be absent for some reason.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:doubleOrNilReasonList">
      <attribute name="uom" type="gml:UomIdentifier" use="required"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:AbstractTimeComplexType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType
Type extension of gml:AbstractTimeObjectType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimeComplexType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimeObjectType"/>
  </complexContent>
</complexType>
Simple Type gml:CalDate
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type union of(date, gYearMonth, gYear)
Used by
Source
<simpleType name="CalDate">
  <union memberTypes="date gYearMonth gYear"/>
</simpleType>
Complex Type gml:DirectionPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#DirectionPropertyType_DirectionVector gml_3_2.tmp#DirectionPropertyType_DirectionDescription gml_3_2.tmp#DirectionPropertyType_CompassPoint gml_3_2.tmp#DirectionPropertyType_DirectionKeyword gml_3_2.tmp#DirectionPropertyType_DirectionString
Used by
Model
Children gml:CompassPoint, gml:DirectionDescription, gml:DirectionKeyword, gml:DirectionString, gml:DirectionVector
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DirectionPropertyType">
  <choice minOccurs="0">
    <element name="DirectionVector" type="gml:DirectionVectorType"/>
    <element name="DirectionDescription" type="gml:DirectionDescriptionType"/>
    <element name="CompassPoint" type="gml:CompassPointEnumeration"/>
    <element name="DirectionKeyword" type="gml:CodeType"/>
    <element name="DirectionString" type="gml:StringOrRefType"/>
  </choice>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:DirectionVectorType
Namespace http://www.opengis.net/gml/3.2
Annotations
Direction vectors are specified by providing components of a vector.
Diagram
Diagram gml_3_2.tmp#vector gml_3_2.tmp#DirectionVectorType_horizontalAngle gml_3_2.tmp#DirectionVectorType_verticalAngle
Used by
Model
Children gml:horizontalAngle, gml:vector, gml:verticalAngle
Source
<complexType name="DirectionVectorType">
  <annotation>
    <documentation>Direction vectors are specified by providing components of a vector.</documentation>
  </annotation>
  <choice>
    <element ref="gml:vector"/>
    <sequence>
      <annotation>
        <appinfo>deprecated</appinfo>
      </annotation>
      <element name="horizontalAngle" type="gml:AngleType"/>
      <element name="verticalAngle" type="gml:AngleType"/>
    </sequence>
  </choice>
</complexType>
Complex Type gml:DirectionDescriptionType
Namespace http://www.opengis.net/gml/3.2
Annotations
direction descriptions are specified by a compass point code, a keyword, a textual description or a reference to a description.
A gml:compassPoint is specified by a simple enumeration.  	
In addition, thre elements to contain text-based descriptions of direction are provided.  
If the direction is specified using a term from a list, gml:keyword should be used, and the list indicated using the value of the codeSpace attribute. 
if the direction is decribed in prose, gml:direction or gml:reference should be used, allowing the value to be included inline or by reference.
Diagram
Diagram gml_3_2.tmp#DirectionDescriptionType_compassPoint gml_3_2.tmp#DirectionDescriptionType_keyword gml_3_2.tmp#DirectionDescriptionType_description gml_3_2.tmp#DirectionDescriptionType_reference
Used by
Model
Children gml:compassPoint, gml:description, gml:keyword, gml:reference
Source
<complexType name="DirectionDescriptionType">
  <annotation>
    <documentation>direction descriptions are specified by a compass point code, a keyword, a textual description or a reference to a description. A gml:compassPoint is specified by a simple enumeration. In addition, thre elements to contain text-based descriptions of direction are provided. If the direction is specified using a term from a list, gml:keyword should be used, and the list indicated using the value of the codeSpace attribute. if the direction is decribed in prose, gml:direction or gml:reference should be used, allowing the value to be included inline or by reference.</documentation>
  </annotation>
  <choice>
    <element name="compassPoint" type="gml:CompassPointEnumeration"/>
    <element name="keyword" type="gml:CodeType"/>
    <element name="description" type="string"/>
    <element name="reference" type="gml:ReferenceType"/>
  </choice>
</complexType>
Simple Type gml:CompassPointEnumeration
Namespace http://www.opengis.net/gml/3.2
Annotations
These directions are necessarily approximate, giving direction with a precision of 22.5°. It is thus generally unnecessary to specify the reference frame, though this may be detailed in the definition of a GML application language.
Diagram
Diagram
Type restriction of string
Facets
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
Used by
Source
<simpleType name="CompassPointEnumeration">
  <annotation>
    <documentation>These directions are necessarily approximate, giving direction with a precision of 22.5°. It is thus generally unnecessary to specify the reference frame, though this may be detailed in the definition of a GML application language.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="N"/>
    <enumeration value="NNE"/>
    <enumeration value="NE"/>
    <enumeration value="ENE"/>
    <enumeration value="E"/>
    <enumeration value="ESE"/>
    <enumeration value="SE"/>
    <enumeration value="SSE"/>
    <enumeration value="S"/>
    <enumeration value="SSW"/>
    <enumeration value="SW"/>
    <enumeration value="WSW"/>
    <enumeration value="W"/>
    <enumeration value="WNW"/>
    <enumeration value="NW"/>
    <enumeration value="NNW"/>
  </restriction>
</simpleType>
Complex Type gml:AbstractTopologyType
Namespace http://www.opengis.net/gml/3.2
Annotations
This abstract type supplies the root or base type for all topological elements including primitives and complexes. It inherits AbstractGMLType and hence can be identified using the gml:id attribute.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTopologyType" abstract="true">
  <annotation>
    <documentation>This abstract type supplies the root or base type for all topological elements including primitives and complexes. It inherits AbstractGMLType and hence can be identified using the gml:id attribute.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType"/>
  </complexContent>
</complexType>
Complex Type gml:AbstractTopoPrimitiveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType
Type extension of gml:AbstractTopologyType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTopoPrimitiveType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTopologyType"/>
  </complexContent>
</complexType>
Complex Type gml:NodeOrEdgePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Node gml_3_2.tmp#Edge
Used by
Model
Children gml:Edge, gml:Node
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="NodeOrEdgePropertyType">
  <choice minOccurs="0">
    <element ref="gml:Node"/>
    <element ref="gml:Edge"/>
  </choice>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:NodeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitiveType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#NodeType_container gml_3_2.tmp#directedEdge gml_3_2.tmp#pointProperty
Type extension of gml:AbstractTopoPrimitiveType
Type hierarchy
Used by
Element gml:Node
Model
Children gml:container, gml:description, gml:descriptionReference, gml:directedEdge, gml:identifier, gml:metaDataProperty, gml:name, gml:pointProperty
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="NodeType">
  <complexContent>
    <extension base="gml:AbstractTopoPrimitiveType">
      <sequence>
        <element name="container" type="gml:FaceOrTopoSolidPropertyType" minOccurs="0"/>
        <element ref="gml:directedEdge" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>In the case of planar topology, a gml:Node must have a clockwise sequence of gml:directedEdge properties, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR).</documentation>
          </annotation>
        </element>
        <element ref="gml:pointProperty" minOccurs="0"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:FaceOrTopoSolidPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Face gml_3_2.tmp#TopoSolid
Used by
Model
Children gml:Face, gml:TopoSolid
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="FaceOrTopoSolidPropertyType">
  <choice minOccurs="0">
    <element ref="gml:Face"/>
    <element ref="gml:TopoSolid"/>
  </choice>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:FaceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitiveType gml_3_2.tmp#AggregationAttributeGroup NO_NAMESPACE.tmp#FaceType_universal gml_3_2.tmp#FaceType_isolated gml_3_2.tmp#directedEdge gml_3_2.tmp#directedTopoSolid gml_3_2.tmp#surfaceProperty
Type extension of gml:AbstractTopoPrimitiveType
Type hierarchy
Used by
Element gml:Face
Model
Children gml:description, gml:descriptionReference, gml:directedEdge, gml:directedTopoSolid, gml:identifier, gml:isolated, gml:metaDataProperty, gml:name, gml:surfaceProperty
Attributes
QName Type Default Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
universal boolean false optional
If the topological representation exists an unbounded manifold (e.g. Euclidean plane), a gml:Face must indicate whether it is a universal face or not, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR). The optional universal attribute of type boolean is used to indicate this. NOTE The universal face is normally not part of any feature, and is used to represent the unbounded portion of the data set. Its interior boundary (it has no exterior boundary) would normally be considered the exterior boundary of the map represented by the data set.
Source
<complexType name="FaceType">
  <complexContent>
    <extension base="gml:AbstractTopoPrimitiveType">
      <sequence>
        <element name="isolated" type="gml:NodePropertyType" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:directedEdge" maxOccurs="unbounded"/>
        <element ref="gml:directedTopoSolid" minOccurs="0" maxOccurs="2"/>
        <element ref="gml:surfaceProperty" minOccurs="0"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
      <attribute name="universal" type="boolean" use="optional" default="false">
        <annotation>
          <documentation>If the topological representation exists an unbounded manifold (e.g. Euclidean plane), a gml:Face must indicate whether it is a universal face or not, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR). The optional universal attribute of type boolean is used to indicate this. NOTE The universal face is normally not part of any feature, and is used to represent the unbounded portion of the data set. Its interior boundary (it has no exterior boundary) would normally be considered the exterior boundary of the map represented by the data set.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:NodePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Node
Used by
Model
Children gml:Node
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="NodePropertyType">
  <choice minOccurs="0">
    <element ref="gml:Node"/>
  </choice>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:DirectedEdgePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#DirectedEdgePropertyType_orientation gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Edge
Used by
Model
Children gml:Edge
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
orientation gml:SignType + optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DirectedEdgePropertyType">
  <sequence minOccurs="0">
    <element ref="gml:Edge"/>
  </sequence>
  <attribute name="orientation" type="gml:SignType" default="+"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:EdgeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitiveType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#EdgeType_container gml_3_2.tmp#directedNode gml_3_2.tmp#directedFace gml_3_2.tmp#curveProperty
Type extension of gml:AbstractTopoPrimitiveType
Type hierarchy
Used by
Element gml:Edge
Model
Children gml:container, gml:curveProperty, gml:description, gml:descriptionReference, gml:directedFace, gml:directedNode, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="EdgeType">
  <complexContent>
    <extension base="gml:AbstractTopoPrimitiveType">
      <sequence>
        <element name="container" type="gml:TopoSolidPropertyType" minOccurs="0"/>
        <element ref="gml:directedNode" minOccurs="2" maxOccurs="2"/>
        <element ref="gml:directedFace" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:curveProperty" minOccurs="0"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TopoSolidPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoSolid
Used by
Model
Children gml:TopoSolid
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TopoSolidPropertyType">
  <choice minOccurs="0">
    <element ref="gml:TopoSolid"/>
  </choice>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TopoSolidType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AbstractTopoPrimitiveType gml_3_2.tmp#AggregationAttributeGroup NO_NAMESPACE.tmp#TopoSolidType_universal gml_3_2.tmp#TopoSolidType_isolated gml_3_2.tmp#directedFace gml_3_2.tmp#solidProperty
Type extension of gml:AbstractTopoPrimitiveType
Type hierarchy
Used by
Element gml:TopoSolid
Model
Children gml:description, gml:descriptionReference, gml:directedFace, gml:identifier, gml:isolated, gml:metaDataProperty, gml:name, gml:solidProperty
Attributes
QName Type Default Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
universal boolean false optional
A gml:TopoSolid must indicate whether it is a universal topo-solid or not, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR). The optional universal attribute of type boolean is used to indicate this and the default is fault. NOTE The universal topo-solid is normally not part of any feature, and is used to represent the unbounded portion of the data set. Its interior boundary (it has no exterior boundary) would normally be considered the exterior boundary of the data set.
Source
<complexType name="TopoSolidType">
  <complexContent>
    <extension base="gml:AbstractTopoPrimitiveType">
      <sequence>
        <element name="isolated" type="gml:NodeOrEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:directedFace" maxOccurs="unbounded"/>
        <element ref="gml:solidProperty" minOccurs="0"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
      <attribute name="universal" type="boolean" use="optional" default="false">
        <annotation>
          <documentation>A gml:TopoSolid must indicate whether it is a universal topo-solid or not, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR). The optional universal attribute of type boolean is used to indicate this and the default is fault. NOTE The universal topo-solid is normally not part of any feature, and is used to represent the unbounded portion of the data set. Its interior boundary (it has no exterior boundary) would normally be considered the exterior boundary of the data set.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DirectedFacePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#DirectedFacePropertyType_orientation gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Face
Used by
Model
Children gml:Face
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
orientation gml:SignType + optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DirectedFacePropertyType">
  <sequence minOccurs="0">
    <element ref="gml:Face"/>
  </sequence>
  <attribute name="orientation" type="gml:SignType" default="+"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:DirectedNodePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#DirectedNodePropertyType_orientation gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#Node
Used by
Model
Children gml:Node
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
orientation gml:SignType + optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DirectedNodePropertyType">
  <sequence minOccurs="0">
    <element ref="gml:Node"/>
  </sequence>
  <attribute name="orientation" type="gml:SignType" default="+"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:DirectedTopoSolidPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#DirectedTopoSolidPropertyType_orientation gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoSolid
Used by
Model
Children gml:TopoSolid
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
orientation gml:SignType + optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DirectedTopoSolidPropertyType">
  <sequence minOccurs="0">
    <element ref="gml:TopoSolid"/>
  </sequence>
  <attribute name="orientation" type="gml:SignType" default="+"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TopoPointType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#directedNode
Type extension of gml:AbstractTopologyType
Type hierarchy
Used by
Element gml:TopoPoint
Model
Children gml:description, gml:descriptionReference, gml:directedNode, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TopoPointType">
  <complexContent>
    <extension base="gml:AbstractTopologyType">
      <sequence>
        <element ref="gml:directedNode"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TopoPointPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoPoint
Used by
Model
Children gml:TopoPoint
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="TopoPointPropertyType">
  <sequence>
    <element ref="gml:TopoPoint"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TopoCurveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#directedEdge
Type extension of gml:AbstractTopologyType
Type hierarchy
Used by
Element gml:TopoCurve
Model
Children gml:description, gml:descriptionReference, gml:directedEdge, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TopoCurveType">
  <complexContent>
    <extension base="gml:AbstractTopologyType">
      <sequence>
        <element ref="gml:directedEdge" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TopoCurvePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoCurve
Used by
Model
Children gml:TopoCurve
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="TopoCurvePropertyType">
  <sequence>
    <element ref="gml:TopoCurve"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TopoSurfaceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#directedFace
Type extension of gml:AbstractTopologyType
Type hierarchy
Used by
Element gml:TopoSurface
Model
Children gml:description, gml:descriptionReference, gml:directedFace, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TopoSurfaceType">
  <complexContent>
    <extension base="gml:AbstractTopologyType">
      <sequence>
        <element ref="gml:directedFace" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TopoSurfacePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoSurface
Used by
Model
Children gml:TopoSurface
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="TopoSurfacePropertyType">
  <sequence>
    <element ref="gml:TopoSurface"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TopoVolumeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#directedTopoSolid
Type extension of gml:AbstractTopologyType
Type hierarchy
Used by
Element gml:TopoVolume
Model
Children gml:description, gml:descriptionReference, gml:directedTopoSolid, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TopoVolumeType">
  <complexContent>
    <extension base="gml:AbstractTopologyType">
      <sequence>
        <element ref="gml:directedTopoSolid" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TopoVolumePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TopoVolume
Used by
Model
Children gml:TopoVolume
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="TopoVolumePropertyType">
  <sequence>
    <element ref="gml:TopoVolume"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TopoComplexType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTopologyType NO_NAMESPACE.tmp#TopoComplexType_isMaximal gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#maximalComplex gml_3_2.tmp#superComplex gml_3_2.tmp#subComplex gml_3_2.tmp#topoPrimitiveMember gml_3_2.tmp#topoPrimitiveMembers
Type extension of gml:AbstractTopologyType
Type hierarchy
Used by
Element gml:TopoComplex
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:maximalComplex, gml:metaDataProperty, gml:name, gml:subComplex, gml:superComplex, gml:topoPrimitiveMember, gml:topoPrimitiveMembers
Attributes
QName Type Default Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
isMaximal boolean false optional
Source
<complexType name="TopoComplexType">
  <complexContent>
    <extension base="gml:AbstractTopologyType">
      <sequence>
        <element ref="gml:maximalComplex"/>
        <element ref="gml:superComplex" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:subComplex" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:topoPrimitiveMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:topoPrimitiveMembers" minOccurs="0"/>
      </sequence>
      <attribute name="isMaximal" type="boolean" default="false"/>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TopoComplexPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TopoComplex
Used by
Model
Children gml:TopoComplex
Attributes
Source
<complexType name="TopoComplexPropertyType">
  <sequence minOccurs="0">
    <element ref="gml:TopoComplex"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TopoPrimitiveMemberType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTopoPrimitive
Used by
Model
Children gml:AbstractTopoPrimitive
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TopoPrimitiveMemberType">
  <sequence minOccurs="0">
    <element ref="gml:AbstractTopoPrimitive"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TopoPrimitiveArrayAssociationType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTopoPrimitive
Used by
Model
Children gml:AbstractTopoPrimitive
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="TopoPrimitiveArrayAssociationType">
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:AbstractTopoPrimitive"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:GeometricComplexType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#GeometricComplexType_element
Type extension of gml:AbstractGeometryType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:element, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="GeometricComplexType">
  <complexContent>
    <extension base="gml:AbstractGeometryType">
      <sequence>
        <element name="element" type="gml:GeometricPrimitivePropertyType" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GeometricComplexPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a geometric complex as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeometricComplex gml_3_2.tmp#CompositeCurve gml_3_2.tmp#CompositeSurface gml_3_2.tmp#CompositeSolid
Model
Children gml:CompositeCurve, gml:CompositeSolid, gml:CompositeSurface, gml:GeometricComplex
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="GeometricComplexPropertyType">
  <annotation>
    <documentation>A property that has a geometric complex as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <choice>
      <element ref="gml:GeometricComplex"/>
      <element ref="gml:CompositeCurve"/>
      <element ref="gml:CompositeSurface"/>
      <element ref="gml:CompositeSolid"/>
    </choice>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CompositeCurveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractCurveType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#curveMember
Type extension of gml:AbstractCurveType
Type hierarchy
Used by
Model
Children gml:curveMember, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="CompositeCurveType">
  <complexContent>
    <extension base="gml:AbstractCurveType">
      <sequence>
        <element ref="gml:curveMember" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CompositeSurfaceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSurfaceType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#surfaceMember
Type extension of gml:AbstractSurfaceType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:surfaceMember
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="CompositeSurfaceType">
  <complexContent>
    <extension base="gml:AbstractSurfaceType">
      <sequence>
        <element ref="gml:surfaceMember" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CompositeSolidType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType gml_3_2.tmp#AbstractGeometricPrimitiveType gml_3_2.tmp#AbstractSolidType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#solidMember
Type extension of gml:AbstractSolidType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:solidMember
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="CompositeSolidType">
  <complexContent>
    <extension base="gml:AbstractSolidType">
      <sequence>
        <element ref="gml:solidMember" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractCoverageType
Namespace http://www.opengis.net/gml/3.2
Annotations
The base type for coverages is gml:AbstractCoverageType. The basic elements of a coverage can be seen in this content model: the coverage contains gml:domainSet and gml:rangeSet properties. The gml:domainSet property describes the domain of the coverage and the gml:rangeSet property describes the range of the coverage.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet
Type extension of gml:AbstractFeatureType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractCoverageType" abstract="true">
  <annotation>
    <documentation>The base type for coverages is gml:AbstractCoverageType. The basic elements of a coverage can be seen in this content model: the coverage contains gml:domainSet and gml:rangeSet properties. The gml:domainSet property describes the domain of the coverage and the gml:rangeSet property describes the range of the coverage.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractFeatureType">
      <sequence>
        <element ref="gml:domainSet"/>
        <element ref="gml:rangeSet"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DomainSetType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject
Used by
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="DomainSetType">
  <sequence minOccurs="0">
    <choice>
      <element ref="gml:AbstractGeometry"/>
      <element ref="gml:AbstractTimeObject"/>
    </choice>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:RangeSetType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#ValueArray gml_3_2.tmp#AbstractScalarValueList gml_3_2.tmp#DataBlock gml_3_2.tmp#File
Used by
Element gml:rangeSet
Model
Children gml:AbstractScalarValueList, gml:DataBlock, gml:File, gml:ValueArray
Source
<complexType name="RangeSetType">
  <choice>
    <element ref="gml:ValueArray" maxOccurs="unbounded"/>
    <element ref="gml:AbstractScalarValueList" maxOccurs="unbounded"/>
    <element ref="gml:DataBlock"/>
    <element ref="gml:File"/>
  </choice>
</complexType>
Complex Type gml:ValueArrayType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#valueComponent gml_3_2.tmp#valueComponents gml_3_2.tmp#CompositeValueType gml_3_2.tmp#referenceSystem
Type extension of gml:CompositeValueType
Type hierarchy
Used by
Element gml:ValueArray
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:valueComponent, gml:valueComponents
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
codeSpace anyURI optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
uom gml:UomIdentifier optional
Source
<complexType name="ValueArrayType">
  <complexContent>
    <extension base="gml:CompositeValueType">
      <attributeGroup ref="gml:referenceSystem"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CompositeValueType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#valueComponent gml_3_2.tmp#valueComponents
Type extension of gml:AbstractGMLType
Type hierarchy
Used by
Complex Type gml:ValueArrayType
Element gml:CompositeValue
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:valueComponent, gml:valueComponents
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="CompositeValueType">
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <sequence>
        <element ref="gml:valueComponent" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:valueComponents" minOccurs="0"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ValuePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#Null gml_3_2.tmp#Value
Used by
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject, gml:AbstractValue, gml:Null
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="ValuePropertyType">
  <sequence minOccurs="0">
    <group ref="gml:Value"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:ValueArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#Null gml_3_2.tmp#Value
Used by
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject, gml:AbstractValue, gml:Null
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="ValueArrayPropertyType">
  <sequence maxOccurs="unbounded">
    <group ref="gml:Value"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:DataBlockType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#rangeParameters gml_3_2.tmp#tupleList gml_3_2.tmp#doubleOrNilReasonTupleList
Used by
Element gml:DataBlock
Model
Children gml:doubleOrNilReasonTupleList, gml:rangeParameters, gml:tupleList
Source
<complexType name="DataBlockType">
  <sequence>
    <element ref="gml:rangeParameters"/>
    <choice>
      <element ref="gml:tupleList"/>
      <element ref="gml:doubleOrNilReasonTupleList"/>
    </choice>
  </sequence>
</complexType>
Complex Type gml:FileType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#rangeParameters gml_3_2.tmp#FileType_fileName gml_3_2.tmp#FileType_fileReference gml_3_2.tmp#FileType_fileStructure gml_3_2.tmp#FileType_mimeType gml_3_2.tmp#FileType_compression
Used by
Element gml:File
Model
Children gml:compression, gml:fileName, gml:fileReference, gml:fileStructure, gml:mimeType, gml:rangeParameters
Source
<complexType name="FileType">
  <sequence>
    <element ref="gml:rangeParameters"/>
    <choice>
      <element name="fileName" type="anyURI">
        <annotation>
          <appinfo>deprecated</appinfo>
        </annotation>
      </element>
      <element name="fileReference" type="anyURI"/>
    </choice>
    <element name="fileStructure" type="gml:CodeType"/>
    <element name="mimeType" type="anyURI" minOccurs="0"/>
    <element name="compression" type="anyURI" minOccurs="0"/>
  </sequence>
</complexType>
Complex Type gml:DiscreteCoverageType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction
Type extension of gml:AbstractCoverageType
Type hierarchy
Used by
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DiscreteCoverageType">
  <complexContent>
    <extension base="gml:AbstractCoverageType">
      <sequence>
        <element ref="gml:coverageFunction" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CoverageFunctionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#MappingRule gml_3_2.tmp#CoverageMappingRule gml_3_2.tmp#GridFunction
Used by
Model
Children gml:CoverageMappingRule, gml:GridFunction, gml:MappingRule
Source
<complexType name="CoverageFunctionType">
  <choice>
    <element ref="gml:MappingRule"/>
    <element ref="gml:CoverageMappingRule"/>
    <element ref="gml:GridFunction"/>
  </choice>
</complexType>
Complex Type gml:MappingRuleType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#MappingRuleType_ruleDefinition gml_3_2.tmp#MappingRuleType_ruleReference
Properties
final extension, restriction
Used by
Model
Children gml:ruleDefinition, gml:ruleReference
Source
<complexType name="MappingRuleType" final="#all">
  <choice>
    <element name="ruleDefinition" type="string"/>
    <element name="ruleReference" type="gml:ReferenceType"/>
  </choice>
</complexType>
Complex Type gml:GridFunctionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#GridFunctionType_sequenceRule gml_3_2.tmp#GridFunctionType_startPoint
Used by
Model
Children gml:sequenceRule, gml:startPoint
Source
<complexType name="GridFunctionType">
  <sequence>
    <element name="sequenceRule" type="gml:SequenceRuleType" minOccurs="0"/>
    <element name="startPoint" type="gml:integerList" minOccurs="0"/>
  </sequence>
</complexType>
Complex Type gml:SequenceRuleType
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:SequenceRuleType is derived from the gml:SequenceRuleEnumeration through the addition of an axisOrder attribute.  The gml:SequenceRuleEnumeration is an enumerated type. The rule names are defined in ISO 19123. If no rule name is specified the default is "Linear".
Diagram
Diagram gml_3_2.tmp#SequenceRuleEnumeration NO_NAMESPACE.tmp#SequenceRuleType_order NO_NAMESPACE.tmp#SequenceRuleType_axisOrder
Type extension of gml:SequenceRuleEnumeration
Type hierarchy
Used by
Attributes
QName Type Use
axisOrder gml:AxisDirectionList optional
order gml:IncrementOrder optional
Source
<complexType name="SequenceRuleType">
  <annotation>
    <documentation>The gml:SequenceRuleType is derived from the gml:SequenceRuleEnumeration through the addition of an axisOrder attribute. The gml:SequenceRuleEnumeration is an enumerated type. The rule names are defined in ISO 19123. If no rule name is specified the default is "Linear".</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:SequenceRuleEnumeration">
      <attribute name="order" type="gml:IncrementOrder">
        <annotation>
          <appinfo>deprecated</appinfo>
        </annotation>
      </attribute>
      <attribute name="axisOrder" type="gml:AxisDirectionList"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:SequenceRuleEnumeration
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type restriction of string
Facets
enumeration Linear
enumeration Boustrophedonic
enumeration Cantor-diagonal
enumeration Spiral
enumeration Morton
enumeration Hilbert
Used by
Complex Type gml:SequenceRuleType
Source
<simpleType name="SequenceRuleEnumeration">
  <restriction base="string">
    <enumeration value="Linear"/>
    <enumeration value="Boustrophedonic"/>
    <enumeration value="Cantor-diagonal"/>
    <enumeration value="Spiral"/>
    <enumeration value="Morton"/>
    <enumeration value="Hilbert"/>
  </restriction>
</simpleType>
Simple Type gml:IncrementOrder
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type restriction of string
Facets
enumeration +x+y
enumeration +y+x
enumeration +x-y
enumeration -x-y
Used by
Source
<simpleType name="IncrementOrder">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <restriction base="string">
    <enumeration value="+x+y"/>
    <enumeration value="+y+x"/>
    <enumeration value="+x-y"/>
    <enumeration value="-x-y"/>
  </restriction>
</simpleType>
Simple Type gml:AxisDirectionList
Namespace http://www.opengis.net/gml/3.2
Annotations
The different values in a gml:AxisDirectionList indicate the incrementation order to be used on all axes of the grid. Each axis shall be mentioned once and only once.
Diagram
Diagram gml_3_2.tmp#AxisDirection
Type list of gml:AxisDirection
Used by
Source
<simpleType name="AxisDirectionList">
  <annotation>
    <documentation>The different values in a gml:AxisDirectionList indicate the incrementation order to be used on all axes of the grid. Each axis shall be mentioned once and only once.</documentation>
  </annotation>
  <list itemType="gml:AxisDirection"/>
</simpleType>
Complex Type gml:AbstractContinuousCoverageType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#domainSet gml_3_2.tmp#rangeSet gml_3_2.tmp#AbstractCoverageType gml_3_2.tmp#coverageFunction
Type extension of gml:AbstractCoverageType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:boundedBy, gml:coverageFunction, gml:description, gml:descriptionReference, gml:domainSet, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:rangeSet
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractContinuousCoverageType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractCoverageType">
      <sequence>
        <element ref="gml:coverageFunction" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Simple Type gml:AxisDirection
Namespace http://www.opengis.net/gml/3.2
Annotations
The value of a gml:AxisDirection indicates the incrementation order to be used on an axis of the grid.
Diagram
Diagram
Type restriction of string
Facets
pattern [\+\-][1-9][0-9]*
Source
<simpleType name="AxisDirection">
  <annotation>
    <documentation>The value of a gml:AxisDirection indicates the incrementation order to be used on an axis of the grid.</documentation>
  </annotation>
  <restriction base="string">
    <pattern value="[\+\-][1-9][0-9]*"/>
  </restriction>
</simpleType>
Complex Type gml:CategoryExtentType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#NameOrNilReasonList NO_NAMESPACE.tmp#CodeOrNilReasonListType_codeSpace gml_3_2.tmp#CodeOrNilReasonListType
Type restriction of gml:CodeOrNilReasonListType
Type hierarchy
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<complexType name="CategoryExtentType">
  <simpleContent>
    <restriction base="gml:CodeOrNilReasonListType">
      <length value="2"/>
    </restriction>
  </simpleContent>
</complexType>
Simple Type gml:CountExtentType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#integerOrNilReasonList
Type restriction of gml:integerOrNilReasonList
Type hierarchy
Facets
length 2
Used by
Element gml:CountExtent
Source
<simpleType name="CountExtentType">
  <restriction base="gml:integerOrNilReasonList">
    <length value="2"/>
  </restriction>
</simpleType>
Complex Type gml:QuantityExtentType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#doubleOrNilReasonList NO_NAMESPACE.tmp#MeasureOrNilReasonListType_uom gml_3_2.tmp#MeasureOrNilReasonListType
Type restriction of gml:MeasureOrNilReasonListType
Type hierarchy
Used by
Attributes
QName Type Use
uom gml:UomIdentifier required
Source
<complexType name="QuantityExtentType">
  <simpleContent>
    <restriction base="gml:MeasureOrNilReasonListType">
      <length value="2"/>
    </restriction>
  </simpleContent>
</complexType>
Complex Type gml:BooleanPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Boolean
Model
Children gml:Boolean
Attributes
Source
<complexType name="BooleanPropertyType">
  <sequence minOccurs="0">
    <element ref="gml:Boolean"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CategoryPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Category
Model
Children gml:Category
Attributes
Source
<complexType name="CategoryPropertyType">
  <sequence minOccurs="0">
    <element ref="gml:Category"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:QuantityPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Quantity
Model
Children gml:Quantity
Attributes
Source
<complexType name="QuantityPropertyType">
  <sequence minOccurs="0">
    <element ref="gml:Quantity"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CountPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Count
Model
Children gml:Count
Attributes
Source
<complexType name="CountPropertyType">
  <sequence minOccurs="0">
    <element ref="gml:Count"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:GridType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType NO_NAMESPACE.tmp#GridType_dimension gml_3_2.tmp#GridType_limits gml_3_2.tmp#GridType_axisLabels gml_3_2.tmp#GridType_axisName
Type extension of gml:AbstractGeometryType
Type hierarchy
Used by
Element gml:Grid
Complex Type gml:RectifiedGridType
Model
Children gml:axisLabels, gml:axisName, gml:description, gml:descriptionReference, gml:identifier, gml:limits, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
dimension positiveInteger required
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="GridType">
  <complexContent>
    <extension base="gml:AbstractGeometryType">
      <sequence>
        <element name="limits" type="gml:GridLimitsType"/>
        <choice>
          <element name="axisLabels" type="gml:NCNameList"/>
          <element name="axisName" type="string" maxOccurs="unbounded"/>
        </choice>
      </sequence>
      <attribute name="dimension" type="positiveInteger" use="required"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GridLimitsType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#GridLimitsType_GridEnvelope
Used by
Model
Children gml:GridEnvelope
Source
<complexType name="GridLimitsType">
  <sequence>
    <element name="GridEnvelope" type="gml:GridEnvelopeType"/>
  </sequence>
</complexType>
Complex Type gml:GridEnvelopeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#GridEnvelopeType_low gml_3_2.tmp#GridEnvelopeType_high
Used by
Model
Children gml:high, gml:low
Source
<complexType name="GridEnvelopeType">
  <sequence>
    <element name="low" type="gml:integerList"/>
    <element name="high" type="gml:integerList"/>
  </sequence>
</complexType>
Complex Type gml:RectifiedGridType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#SRSReferenceGroup gml_3_2.tmp#AbstractGeometryType NO_NAMESPACE.tmp#GridType_dimension gml_3_2.tmp#GridType_limits gml_3_2.tmp#GridType_axisLabels gml_3_2.tmp#GridType_axisName gml_3_2.tmp#GridType gml_3_2.tmp#RectifiedGridType_origin gml_3_2.tmp#RectifiedGridType_offsetVector
Type extension of gml:GridType
Type hierarchy
Used by
Model
Children gml:axisLabels, gml:axisName, gml:description, gml:descriptionReference, gml:identifier, gml:limits, gml:metaDataProperty, gml:name, gml:offsetVector, gml:origin
Attributes
QName Type Use Annotation
axisLabels gml:NCNameList optional
dimension positiveInteger required
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="RectifiedGridType">
  <complexContent>
    <extension base="gml:GridType">
      <sequence>
        <element name="origin" type="gml:PointPropertyType"/>
        <element name="offsetVector" type="gml:VectorType" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope
Type extension of gml:IdentifiedObjectType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractCRSType" abstract="true">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:domainOfValidity" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:scope" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:IdentifiedObjectType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:IdentifiedObjectType provides identification properties of a CRS-related object. In gml:DefinitionType, the gml:identifier element shall be the primary name by which this object is identified, encoding the "name" attribute in the UML model.
Zero or more of the gml:name elements can be an unordered set of "identifiers", encoding the "identifier" attribute in the UML model. Each of these gml:name elements can reference elsewhere the object's defining information or be an identifier by which this object can be referenced.
Zero or more other gml:name elements can be an unordered set of "alias" alternative names by which this CRS related object is identified, encoding the "alias" attributes in the UML model. An object may have several aliases, typically used in different contexts. The context for an alias is indicated by the value of its (optional) codeSpace attribute.
Any needed version information shall be included in the codeSpace attribute of a gml:identifier and gml:name elements. In this use, the gml:remarks element in the gml:DefinitionType shall contain comments on or information about this object, including data source information.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType
Type extension of gml:DefinitionType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="IdentifiedObjectType" abstract="true">
  <annotation>
    <documentation>gml:IdentifiedObjectType provides identification properties of a CRS-related object. In gml:DefinitionType, the gml:identifier element shall be the primary name by which this object is identified, encoding the "name" attribute in the UML model. Zero or more of the gml:name elements can be an unordered set of "identifiers", encoding the "identifier" attribute in the UML model. Each of these gml:name elements can reference elsewhere the object's defining information or be an identifier by which this object can be referenced. Zero or more other gml:name elements can be an unordered set of "alias" alternative names by which this CRS related object is identified, encoding the "alias" attributes in the UML model. An object may have several aliases, typically used in different contexts. The context for an alias is indicated by the value of its (optional) codeSpace attribute. Any needed version information shall be included in the codeSpace attribute of a gml:identifier and gml:name elements. In this use, the gml:remarks element in the gml:DefinitionType shall contain comments on or information about this object, including data source information.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:DefinitionType"/>
  </complexContent>
</complexType>
Complex Type gml:SingleCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:SingleCRSPropertyType is a property type for association roles to a single coordinate reference system, either referencing or containing the definition of that coordinate reference system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractSingleCRS
Used by
Model
Children gml:AbstractSingleCRS
Attributes
Source
<complexType name="SingleCRSPropertyType">
  <annotation>
    <documentation>gml:SingleCRSPropertyType is a property type for association roles to a single coordinate reference system, either referencing or containing the definition of that coordinate reference system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractSingleCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeneralDerivedCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_conversion
Type extension of gml:AbstractCRSType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:conversion, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractGeneralDerivedCRSType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractCRSType">
      <sequence>
        <element ref="gml:conversion"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GeneralConversionPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:GeneralConversionPropertyType is a property type for association roles to a general conversion, either referencing or containing the definition of that conversion.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralConversion
Used by
Model
Children gml:AbstractGeneralConversion
Attributes
Source
<complexType name="GeneralConversionPropertyType">
  <annotation>
    <documentation>gml:GeneralConversionPropertyType is a property type for association roles to a general conversion, either referencing or containing the definition of that conversion.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeneralConversion"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeneralConversionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#coordinateOperationAccuracy
Type restriction of gml:AbstractCoordinateOperationType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractGeneralConversionType" abstract="true">
  <complexContent>
    <restriction base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:description" minOccurs="0"/>
        <element ref="gml:descriptionReference" minOccurs="0"/>
        <element ref="gml:identifier"/>
        <element ref="gml:name" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:remarks" minOccurs="0"/>
        <element ref="gml:domainOfValidity" minOccurs="0"/>
        <element ref="gml:scope" maxOccurs="unbounded"/>
        <element ref="gml:coordinateOperationAccuracy" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:AbstractCoordinateOperationType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS
Type extension of gml:IdentifiedObjectType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractCoordinateOperationType" abstract="true">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:domainOfValidity" minOccurs="0"/>
        <element ref="gml:scope" maxOccurs="unbounded"/>
        <element ref="gml:operationVersion" minOccurs="0"/>
        <element ref="gml:coordinateOperationAccuracy" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:sourceCRS" minOccurs="0"/>
        <element ref="gml:targetCRS" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CRSPropertyType is a property type for association roles to a CRS abstract coordinate reference system, either referencing or containing the definition of that CRS.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCRS
Used by
Model
Children gml:AbstractCRS
Attributes
Source
<complexType name="CRSPropertyType">
  <annotation>
    <documentation>gml:CRSPropertyType is a property type for association roles to a CRS abstract coordinate reference system, either referencing or containing the definition of that CRS.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CompoundCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#componentReferenceSystem
Type extension of gml:AbstractCRSType
Type hierarchy
Used by
Element gml:CompoundCRS
Model
Children gml:componentReferenceSystem, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="CompoundCRSType">
  <complexContent>
    <extension base="gml:AbstractCRSType">
      <sequence>
        <element ref="gml:componentReferenceSystem" minOccurs="2" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CompoundCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CompoundCRSPropertyType is a property type for association roles to a compound coordinate reference system, either referencing or containing the definition of that reference system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CompoundCRS
Used by
Model
Children gml:CompoundCRS
Attributes
Source
<complexType name="CompoundCRSPropertyType">
  <annotation>
    <documentation>gml:CompoundCRSPropertyType is a property type for association roles to a compound coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:CompoundCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:GeodeticCRSType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:GeodeticCRS is a coordinate reference system based on a geodetic datum.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_ellipsoidalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_cartesianCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_sphericalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_geodeticDatum
Type extension of gml:AbstractCRSType
Type hierarchy
Used by
Element gml:GeodeticCRS
Model
Children gml:cartesianCS, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:ellipsoidalCS, gml:geodeticDatum, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:sphericalCS
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="GeodeticCRSType">
  <annotation>
    <documentation>gml:GeodeticCRS is a coordinate reference system based on a geodetic datum.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCRSType">
      <sequence>
        <choice>
          <element ref="gml:ellipsoidalCS"/>
          <element ref="gml:cartesianCS"/>
          <element ref="gml:sphericalCS"/>
        </choice>
        <element ref="gml:geodeticDatum"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:EllipsoidalCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:EllipsoidalCSPropertyType is a property type for association roles to an ellipsoidal coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EllipsoidalCS
Used by
Model
Children gml:EllipsoidalCS
Attributes
Source
<complexType name="EllipsoidalCSPropertyType">
  <annotation>
    <documentation>gml:EllipsoidalCSPropertyType is a property type for association roles to an ellipsoidal coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:EllipsoidalCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:EllipsoidalCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="EllipsoidalCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:AbstractCoordinateSystemType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis
Type extension of gml:IdentifiedObjectType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractCoordinateSystemType" abstract="true">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:axis" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CoordinateSystemAxisPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CoordinateSystemAxisPropertyType is a property type for association roles to a coordinate system axis, either referencing or containing the definition of that axis.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CoordinateSystemAxis
Used by
Model
Children gml:CoordinateSystemAxis
Attributes
Source
<complexType name="CoordinateSystemAxisPropertyType">
  <annotation>
    <documentation>gml:CoordinateSystemAxisPropertyType is a property type for association roles to a coordinate system axis, either referencing or containing the definition of that axis.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:CoordinateSystemAxis"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CoordinateSystemAxisType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType NO_NAMESPACE.tmp#CoordinateSystemAxisType_uom gml_3_2.tmp#axisAbbrev gml_3_2.tmp#http___www.opengis.net_gml_3.2_axisDirection gml_3_2.tmp#minimumValue gml_3_2.tmp#maximumValue gml_3_2.tmp#rangeMeaning
Type extension of gml:IdentifiedObjectType
Type hierarchy
Used by
Model
Children gml:axisAbbrev, gml:axisDirection, gml:description, gml:descriptionReference, gml:identifier, gml:maximumValue, gml:metaDataProperty, gml:minimumValue, gml:name, gml:rangeMeaning, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
uom gml:UomIdentifier required
The uom attribute provides an identifier of the unit of measure used for this coordinate system axis. The value of this coordinate in a coordinate tuple shall be recorded using this unit of measure, whenever those coordinates use a coordinate reference system that uses a coordinate system that uses this axis.
Source
<complexType name="CoordinateSystemAxisType">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:axisAbbrev"/>
        <element ref="gml:axisDirection"/>
        <element ref="gml:minimumValue" minOccurs="0"/>
        <element ref="gml:maximumValue" minOccurs="0"/>
        <element ref="gml:rangeMeaning" minOccurs="0"/>
      </sequence>
      <attribute name="uom" type="gml:UomIdentifier" use="required">
        <annotation>
          <documentation>The uom attribute provides an identifier of the unit of measure used for this coordinate system axis. The value of this coordinate in a coordinate tuple shall be recorded using this unit of measure, whenever those coordinates use a coordinate reference system that uses a coordinate system that uses this axis.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CartesianCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CartesianCSPropertyType is a property type for association roles to a Cartesian coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CartesianCS
Used by
Model
Children gml:CartesianCS
Attributes
Source
<complexType name="CartesianCSPropertyType">
  <annotation>
    <documentation>gml:CartesianCSPropertyType is a property type for association roles to a Cartesian coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:CartesianCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CartesianCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Element gml:CartesianCS
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="CartesianCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:SphericalCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:SphericalCSPropertyType is property type for association roles to a spherical coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#SphericalCS
Used by
Model
Children gml:SphericalCS
Attributes
Source
<complexType name="SphericalCSPropertyType">
  <annotation>
    <documentation>gml:SphericalCSPropertyType is property type for association roles to a spherical coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:SphericalCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:SphericalCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Element gml:SphericalCS
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="SphericalCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:GeodeticDatumPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:GeodeticDatumPropertyType is a property type for association roles to a geodetic datum, either referencing or containing the definition of that datum.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeodeticDatum
Used by
Model
Children gml:GeodeticDatum
Attributes
Source
<complexType name="GeodeticDatumPropertyType">
  <annotation>
    <documentation>gml:GeodeticDatumPropertyType is a property type for association roles to a geodetic datum, either referencing or containing the definition of that datum.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:GeodeticDatum"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:GeodeticDatumType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#http___www.opengis.net_gml_3.2_primeMeridian gml_3_2.tmp#http___www.opengis.net_gml_3.2_ellipsoid
Type extension of gml:AbstractDatumType
Type hierarchy
Used by
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:ellipsoid, gml:identifier, gml:metaDataProperty, gml:name, gml:primeMeridian, gml:realizationEpoch, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="GeodeticDatumType">
  <complexContent>
    <extension base="gml:AbstractDatumType">
      <sequence>
        <element ref="gml:primeMeridian"/>
        <element ref="gml:ellipsoid"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractDatumType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch
Type extension of gml:IdentifiedObjectType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:realizationEpoch, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractDatumType" abstract="true">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:domainOfValidity" minOccurs="0"/>
        <element ref="gml:scope" maxOccurs="unbounded"/>
        <element ref="gml:anchorDefinition" minOccurs="0"/>
        <element ref="gml:realizationEpoch" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:PrimeMeridianPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:PrimeMeridianPropertyType is a property type for association roles to a prime meridian, either referencing or containing the definition of that meridian.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#PrimeMeridian
Used by
Model
Children gml:PrimeMeridian
Attributes
Source
<complexType name="PrimeMeridianPropertyType">
  <annotation>
    <documentation>gml:PrimeMeridianPropertyType is a property type for association roles to a prime meridian, either referencing or containing the definition of that meridian.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:PrimeMeridian"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:PrimeMeridianType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#greenwichLongitude
Type extension of gml:IdentifiedObjectType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:greenwichLongitude, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="PrimeMeridianType">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:greenwichLongitude"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:EllipsoidPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:EllipsoidPropertyType is a property type for association roles to an ellipsoid, either referencing or containing the definition of that ellipsoid.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Ellipsoid
Used by
Model
Children gml:Ellipsoid
Attributes
Source
<complexType name="EllipsoidPropertyType">
  <annotation>
    <documentation>gml:EllipsoidPropertyType is a property type for association roles to an ellipsoid, either referencing or containing the definition of that ellipsoid.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:Ellipsoid"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:EllipsoidType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#semiMajorAxis gml_3_2.tmp#secondDefiningParameter
Type extension of gml:IdentifiedObjectType
Type hierarchy
Used by
Element gml:Ellipsoid
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:secondDefiningParameter, gml:semiMajorAxis
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="EllipsoidType">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:semiMajorAxis"/>
        <element ref="gml:secondDefiningParameter"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GeodeticCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:GeodeticCRSPropertyType is a property type for association roles to a geodetic coordinate reference system, either referencing or containing the definition of that reference system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeodeticCRS
Used by
Model
Children gml:GeodeticCRS
Attributes
Source
<complexType name="GeodeticCRSPropertyType">
  <annotation>
    <documentation>gml:GeodeticCRSPropertyType is a property type for association roles to a geodetic coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:GeodeticCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:VerticalCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_verticalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_verticalDatum
Type extension of gml:AbstractCRSType
Type hierarchy
Used by
Element gml:VerticalCRS
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:verticalCS, gml:verticalDatum
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="VerticalCRSType">
  <complexContent>
    <extension base="gml:AbstractCRSType">
      <sequence>
        <element ref="gml:verticalCS"/>
        <element ref="gml:verticalDatum"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:VerticalCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:VerticalCSPropertyType is a property type for association roles to a vertical coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalCS
Used by
Model
Children gml:VerticalCS
Attributes
Source
<complexType name="VerticalCSPropertyType">
  <annotation>
    <documentation>gml:VerticalCSPropertyType is a property type for association roles to a vertical coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:VerticalCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:VerticalCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Element gml:VerticalCS
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="VerticalCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:VerticalDatumPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:VerticalDatumPropertyType is property type for association roles to a vertical datum, either referencing or containing the definition of that datum.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalDatum
Used by
Model
Children gml:VerticalDatum
Attributes
Source
<complexType name="VerticalDatumPropertyType">
  <annotation>
    <documentation>gml:VerticalDatumPropertyType is property type for association roles to a vertical datum, either referencing or containing the definition of that datum.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:VerticalDatum"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:VerticalDatumType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType
Type extension of gml:AbstractDatumType
Type hierarchy
Used by
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:realizationEpoch, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="VerticalDatumType">
  <complexContent>
    <extension base="gml:AbstractDatumType"/>
  </complexContent>
</complexType>
Complex Type gml:VerticalCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:VerticalCRSPropertyType is a property type for association roles to a vertical coordinate reference system, either referencing or containing the definition of that reference system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#VerticalCRS
Used by
Model
Children gml:VerticalCRS
Attributes
Source
<complexType name="VerticalCRSPropertyType">
  <annotation>
    <documentation>gml:VerticalCRSPropertyType is a property type for association roles to a vertical coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:VerticalCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ProjectedCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_conversion gml_3_2.tmp#AbstractGeneralDerivedCRSType gml_3_2.tmp#baseGeodeticCRS gml_3_2.tmp#baseGeographicCRS gml_3_2.tmp#http___www.opengis.net_gml_3.2_cartesianCS
Type extension of gml:AbstractGeneralDerivedCRSType
Type hierarchy
Used by
Model
Children gml:baseGeodeticCRS, gml:baseGeographicCRS, gml:cartesianCS, gml:conversion, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ProjectedCRSType">
  <complexContent>
    <extension base="gml:AbstractGeneralDerivedCRSType">
      <sequence>
        <choice>
          <element ref="gml:baseGeodeticCRS"/>
          <element ref="gml:baseGeographicCRS"/>
        </choice>
        <element ref="gml:cartesianCS"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GeographicCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeographicCRS
Used by
Model
Children gml:GeographicCRS
Attributes
Source
<complexType name="GeographicCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:GeographicCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:GeographicCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#usesEllipsoidalCS gml_3_2.tmp#usesGeodeticDatum
Type extension of gml:AbstractCRSType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:usesEllipsoidalCS, gml:usesGeodeticDatum
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="GeographicCRSType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCRSType">
      <sequence>
        <element ref="gml:usesEllipsoidalCS"/>
        <element ref="gml:usesGeodeticDatum"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ProjectedCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ProjectedCRSPropertyType is a property type for association roles to a projected coordinate reference system, either referencing or containing the definition of that reference system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ProjectedCRS
Used by
Model
Children gml:ProjectedCRS
Attributes
Source
<complexType name="ProjectedCRSPropertyType">
  <annotation>
    <documentation>gml:ProjectedCRSPropertyType is a property type for association roles to a projected coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:ProjectedCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:DerivedCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_conversion gml_3_2.tmp#AbstractGeneralDerivedCRSType gml_3_2.tmp#baseCRS gml_3_2.tmp#http___www.opengis.net_gml_3.2_derivedCRSType gml_3_2.tmp#coordinateSystem
Type extension of gml:AbstractGeneralDerivedCRSType
Type hierarchy
Used by
Element gml:DerivedCRS
Model
Children gml:baseCRS, gml:conversion, gml:coordinateSystem, gml:derivedCRSType, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DerivedCRSType">
  <complexContent>
    <extension base="gml:AbstractGeneralDerivedCRSType">
      <sequence>
        <element ref="gml:baseCRS"/>
        <element ref="gml:derivedCRSType"/>
        <element ref="gml:coordinateSystem"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CoordinateSystemPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CoordinateSystemPropertyType is a property type for association roles to a coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCoordinateSystem
Used by
Model
Children gml:AbstractCoordinateSystem
Attributes
Source
<complexType name="CoordinateSystemPropertyType">
  <annotation>
    <documentation>gml:CoordinateSystemPropertyType is a property type for association roles to a coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractCoordinateSystem"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:DerivedCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:DerivedCRSPropertyType is a property type for association roles to a non-projected derived coordinate reference system, either referencing or containing the definition of that reference system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#DerivedCRS
Used by
Model
Children gml:DerivedCRS
Attributes
Source
<complexType name="DerivedCRSPropertyType">
  <annotation>
    <documentation>gml:DerivedCRSPropertyType is a property type for association roles to a non-projected derived coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:DerivedCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:EngineeringCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_affineCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_cartesianCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_cylindricalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_linearCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_polarCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_sphericalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_userDefinedCS gml_3_2.tmp#coordinateSystem gml_3_2.tmp#http___www.opengis.net_gml_3.2_engineeringDatum
Type extension of gml:AbstractCRSType
Type hierarchy
Used by
Model
Children gml:affineCS, gml:cartesianCS, gml:coordinateSystem, gml:cylindricalCS, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:engineeringDatum, gml:identifier, gml:linearCS, gml:metaDataProperty, gml:name, gml:polarCS, gml:remarks, gml:scope, gml:sphericalCS, gml:userDefinedCS
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="EngineeringCRSType">
  <complexContent>
    <extension base="gml:AbstractCRSType">
      <sequence>
        <choice>
          <element ref="gml:affineCS"/>
          <element ref="gml:cartesianCS"/>
          <element ref="gml:cylindricalCS"/>
          <element ref="gml:linearCS"/>
          <element ref="gml:polarCS"/>
          <element ref="gml:sphericalCS"/>
          <element ref="gml:userDefinedCS"/>
          <element ref="gml:coordinateSystem">
            <annotation>
              <appinfo>deprecated</appinfo>
            </annotation>
          </element>
        </choice>
        <element ref="gml:engineeringDatum"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AffineCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AffineCSPropertyType is a property type for association roles to an affine coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AffineCS
Used by
Model
Children gml:AffineCS
Attributes
Source
<complexType name="AffineCSPropertyType">
  <annotation>
    <documentation>gml:AffineCSPropertyType is a property type for association roles to an affine coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AffineCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AffineCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Element gml:AffineCS
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AffineCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:CylindricalCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CylindricalCSPropertyType is a property type for association roles to a cylindrical coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#CylindricalCS
Used by
Model
Children gml:CylindricalCS
Attributes
Source
<complexType name="CylindricalCSPropertyType">
  <annotation>
    <documentation>gml:CylindricalCSPropertyType is a property type for association roles to a cylindrical coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:CylindricalCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CylindricalCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="CylindricalCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:LinearCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:LinearCSPropertyType is a property type for association roles to a linear coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#LinearCS
Used by
Model
Children gml:LinearCS
Attributes
Source
<complexType name="LinearCSPropertyType">
  <annotation>
    <documentation>gml:LinearCSPropertyType is a property type for association roles to a linear coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:LinearCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:LinearCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Element gml:LinearCS
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="LinearCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:PolarCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:PolarCSPropertyType is a property type for association roles to a polar coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#PolarCS
Used by
Model
Children gml:PolarCS
Attributes
Source
<complexType name="PolarCSPropertyType">
  <annotation>
    <documentation>gml:PolarCSPropertyType is a property type for association roles to a polar coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:PolarCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:PolarCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Element gml:PolarCS
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="PolarCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:UserDefinedCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:UserDefinedCSPropertyType is a property type for association roles to a user-defined coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#UserDefinedCS
Used by
Model
Children gml:UserDefinedCS
Attributes
Source
<complexType name="UserDefinedCSPropertyType">
  <annotation>
    <documentation>gml:UserDefinedCSPropertyType is a property type for association roles to a user-defined coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:UserDefinedCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:UserDefinedCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="UserDefinedCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:EngineeringDatumPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:EngineeringDatumPropertyType is a property type for association roles to an engineering datum, either referencing or containing the definition of that datum.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EngineeringDatum
Used by
Model
Children gml:EngineeringDatum
Attributes
Source
<complexType name="EngineeringDatumPropertyType">
  <annotation>
    <documentation>gml:EngineeringDatumPropertyType is a property type for association roles to an engineering datum, either referencing or containing the definition of that datum.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:EngineeringDatum"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:EngineeringDatumType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType
Type extension of gml:AbstractDatumType
Type hierarchy
Used by
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:realizationEpoch, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="EngineeringDatumType">
  <complexContent>
    <extension base="gml:AbstractDatumType"/>
  </complexContent>
</complexType>
Complex Type gml:EngineeringCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:EngineeringCRSPropertyType is a property type for association roles to an engineering coordinate reference system, either referencing or containing the definition of that reference system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#EngineeringCRS
Used by
Model
Children gml:EngineeringCRS
Attributes
Source
<complexType name="EngineeringCRSPropertyType">
  <annotation>
    <documentation>gml:EngineeringCRSPropertyType is a property type for association roles to an engineering coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:EngineeringCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ImageCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_cartesianCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_affineCS gml_3_2.tmp#usesObliqueCartesianCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_imageDatum
Type extension of gml:AbstractCRSType
Type hierarchy
Used by
Element gml:ImageCRS
Model
Children gml:affineCS, gml:cartesianCS, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:imageDatum, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:usesObliqueCartesianCS
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ImageCRSType">
  <complexContent>
    <extension base="gml:AbstractCRSType">
      <sequence>
        <choice>
          <element ref="gml:cartesianCS"/>
          <element ref="gml:affineCS"/>
          <element ref="gml:usesObliqueCartesianCS"/>
        </choice>
        <element ref="gml:imageDatum"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ObliqueCartesianCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ObliqueCartesianCS
Used by
Model
Children gml:ObliqueCartesianCS
Attributes
Source
<complexType name="ObliqueCartesianCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:ObliqueCartesianCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ObliqueCartesianCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ObliqueCartesianCSType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:ImageDatumPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ImageDatumPropertyType is a property type for association roles to an image datum, either referencing or containing the definition of that datum.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ImageDatum
Used by
Model
Children gml:ImageDatum
Attributes
Source
<complexType name="ImageDatumPropertyType">
  <annotation>
    <documentation>gml:ImageDatumPropertyType is a property type for association roles to an image datum, either referencing or containing the definition of that datum.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:ImageDatum"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ImageDatumType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#pixelInCell
Type extension of gml:AbstractDatumType
Type hierarchy
Used by
Element gml:ImageDatum
Model
Children gml:anchorDefinition, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:pixelInCell, gml:realizationEpoch, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ImageDatumType">
  <complexContent>
    <extension base="gml:AbstractDatumType">
      <sequence>
        <element ref="gml:pixelInCell"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ImageCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ImageCRSPropertyType is a property type for association roles to an image coordinate reference system, either referencing or containing the definition of that reference system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ImageCRS
Used by
Element gml:imageCRSRef
Model
Children gml:ImageCRS
Attributes
Source
<complexType name="ImageCRSPropertyType">
  <annotation>
    <documentation>gml:ImageCRSPropertyType is a property type for association roles to an image coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:ImageCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TemporalCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#http___www.opengis.net_gml_3.2_timeCS gml_3_2.tmp#usesTemporalCS gml_3_2.tmp#http___www.opengis.net_gml_3.2_temporalDatum
Type extension of gml:AbstractCRSType
Type hierarchy
Used by
Element gml:TemporalCRS
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:temporalDatum, gml:timeCS, gml:usesTemporalCS
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TemporalCRSType">
  <complexContent>
    <extension base="gml:AbstractCRSType">
      <sequence>
        <choice>
          <element ref="gml:timeCS"/>
          <element ref="gml:usesTemporalCS"/>
        </choice>
        <element ref="gml:temporalDatum"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeCSPropertyType is a property type for association roles to a time coordinate system, either referencing or containing the definition of that coordinate system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeCS
Used by
Model
Children gml:TimeCS
Attributes
Source
<complexType name="TimeCSPropertyType">
  <annotation>
    <documentation>gml:TimeCSPropertyType is a property type for association roles to a time coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TimeCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Element gml:TimeCS
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeCSType">
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:TemporalCSPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TemporalCS
Used by
Model
Children gml:TemporalCS
Attributes
Source
<complexType name="TemporalCSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TemporalCS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TemporalCSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#axis gml_3_2.tmp#AbstractCoordinateSystemType
Type extension of gml:AbstractCoordinateSystemType
Type hierarchy
Used by
Element gml:TemporalCS
Model
Children gml:axis, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TemporalCSType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCoordinateSystemType"/>
  </complexContent>
</complexType>
Complex Type gml:TemporalDatumPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TemporalDatumPropertyType is a property type for association roles to a temporal datum, either referencing or containing the definition of that datum.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TemporalDatum
Used by
Model
Children gml:TemporalDatum
Attributes
Source
<complexType name="TemporalDatumPropertyType">
  <annotation>
    <documentation>gml:TemporalDatumPropertyType is a property type for association roles to a temporal datum, either referencing or containing the definition of that datum.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TemporalDatum"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TemporalDatumType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#TemporalDatumBaseType gml_3_2.tmp#origin
Type extension of gml:TemporalDatumBaseType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:origin, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TemporalDatumType">
  <complexContent>
    <extension base="gml:TemporalDatumBaseType">
      <sequence>
        <element ref="gml:origin"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TemporalDatumBaseType
Namespace http://www.opengis.net/gml/3.2
Annotations
The TemporalDatumBaseType partially defines the origin of a temporal coordinate reference system. This type restricts the AbstractDatumType to remove the "anchorDefinition" and "realizationEpoch" elements.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#anchorDefinition gml_3_2.tmp#realizationEpoch gml_3_2.tmp#AbstractDatumType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope
Type restriction of gml:AbstractDatumType
Type hierarchy
Properties
abstract true
Used by
Complex Type gml:TemporalDatumType
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TemporalDatumBaseType" abstract="true">
  <annotation>
    <documentation>The TemporalDatumBaseType partially defines the origin of a temporal coordinate reference system. This type restricts the AbstractDatumType to remove the "anchorDefinition" and "realizationEpoch" elements.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:AbstractDatumType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:description" minOccurs="0"/>
        <element ref="gml:descriptionReference" minOccurs="0"/>
        <element ref="gml:identifier"/>
        <element ref="gml:name" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:remarks" minOccurs="0"/>
        <element ref="gml:domainOfValidity" minOccurs="0"/>
        <element ref="gml:scope" maxOccurs="unbounded"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:TemporalCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TemporalCRSPropertyType is a property type for association roles to a temporal coordinate reference system, either referencing or containing the definition of that reference system.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TemporalCRS
Used by
Model
Children gml:TemporalCRS
Attributes
Source
<complexType name="TemporalCRSPropertyType">
  <annotation>
    <documentation>gml:TemporalCRSPropertyType is a property type for association roles to a temporal coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TemporalCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:DatumPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:DatumPropertyType is a property type for association roles to a datum, either referencing or containing the definition of that datum.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractDatum
Used by
Element gml:datumRef
Model
Children gml:AbstractDatum
Attributes
Source
<complexType name="DatumPropertyType">
  <annotation>
    <documentation>gml:DatumPropertyType is a property type for association roles to a datum, either referencing or containing the definition of that datum.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractDatum"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CoordinateOperationPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:CoordinateOperationPropertyType is a property type for association roles to a coordinate operation, either referencing or containing the definition of that coordinate operation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractCoordinateOperation
Used by
Model
Children gml:AbstractCoordinateOperation
Attributes
Source
<complexType name="CoordinateOperationPropertyType">
  <annotation>
    <documentation>gml:CoordinateOperationPropertyType is a property type for association roles to a coordinate operation, either referencing or containing the definition of that coordinate operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractCoordinateOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:SingleOperationPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:SingleOperationPropertyType is a property type for association roles to a single operation, either referencing or containing the definition of that single operation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractSingleOperation
Used by
Model
Children gml:AbstractSingleOperation
Attributes
Source
<complexType name="SingleOperationPropertyType">
  <annotation>
    <documentation>gml:SingleOperationPropertyType is a property type for association roles to a single operation, either referencing or containing the definition of that single operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractSingleOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeneralTransformationType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS
Type restriction of gml:AbstractCoordinateOperationType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractGeneralTransformationType" abstract="true">
  <complexContent>
    <restriction base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:description" minOccurs="0"/>
        <element ref="gml:descriptionReference" minOccurs="0"/>
        <element ref="gml:identifier"/>
        <element ref="gml:name" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:remarks" minOccurs="0"/>
        <element ref="gml:domainOfValidity" minOccurs="0"/>
        <element ref="gml:scope" maxOccurs="unbounded"/>
        <element ref="gml:operationVersion"/>
        <element ref="gml:coordinateOperationAccuracy" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:sourceCRS"/>
        <element ref="gml:targetCRS"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:GeneralTransformationPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:GeneralTransformationPropertyType is a property type for association roles to a general transformation, either referencing or containing the definition of that transformation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralTransformation
Used by
Model
Children gml:AbstractGeneralTransformation
Attributes
Source
<complexType name="GeneralTransformationPropertyType">
  <annotation>
    <documentation>gml:GeneralTransformationPropertyType is a property type for association roles to a general transformation, either referencing or containing the definition of that transformation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeneralTransformation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ConcatenatedOperationType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ConcatenatedOperation is an ordered sequence of two or more coordinate operations. This sequence of operations is constrained by the requirement that the source coordinate reference system of step (n+1) must be the same as the target coordinate reference system of step (n). The source coordinate reference system of the first step and the target coordinate reference system of the last step are the source and target coordinate reference system associated with the concatenated operation. Instead of a forward operation, an inverse operation may be used for one or more of the operation steps mentioned above, if the inverse operation is uniquely defined by the forward operation.
The gml:coordOperation property elements are an ordered sequence of associations to the two or more operations used by this concatenated operation. The AggregationAttributeGroup should be used to specify that the coordOperation associations are ordered.
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#coordOperation
Type extension of gml:AbstractCoordinateOperationType
Type hierarchy
Used by
Model
Children gml:coordOperation, gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ConcatenatedOperationType">
  <annotation>
    <documentation>gml:ConcatenatedOperation is an ordered sequence of two or more coordinate operations. This sequence of operations is constrained by the requirement that the source coordinate reference system of step (n+1) must be the same as the target coordinate reference system of step (n). The source coordinate reference system of the first step and the target coordinate reference system of the last step are the source and target coordinate reference system associated with the concatenated operation. Instead of a forward operation, an inverse operation may be used for one or more of the operation steps mentioned above, if the inverse operation is uniquely defined by the forward operation. The gml:coordOperation property elements are an ordered sequence of associations to the two or more operations used by this concatenated operation. The AggregationAttributeGroup should be used to specify that the coordOperation associations are ordered.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:coordOperation" minOccurs="2" maxOccurs="unbounded"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ConcatenatedOperationPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ConcatenatedOperationPropertyType is a property type for association roles to a concatenated operation, either referencing or containing the definition of that concatenated operation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#ConcatenatedOperation
Used by
Model
Children gml:ConcatenatedOperation
Attributes
Source
<complexType name="ConcatenatedOperationPropertyType">
  <annotation>
    <documentation>gml:ConcatenatedOperationPropertyType is a property type for association roles to a concatenated operation, either referencing or containing the definition of that concatenated operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:ConcatenatedOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:PassThroughOperationType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#AggregationAttributeGroup gml_3_2.tmp#modifiedCoordinate gml_3_2.tmp#coordOperation
Type extension of gml:AbstractCoordinateOperationType
Type hierarchy
Used by
Model
Children gml:coordOperation, gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:modifiedCoordinate, gml:name, gml:operationVersion, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="PassThroughOperationType">
  <complexContent>
    <extension base="gml:AbstractCoordinateOperationType">
      <sequence>
        <element ref="gml:modifiedCoordinate" maxOccurs="unbounded"/>
        <element ref="gml:coordOperation"/>
      </sequence>
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:PassThroughOperationPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:PassThroughOperationPropertyType is a property type for association roles to a pass through operation, either referencing or containing the definition of that pass through operation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#PassThroughOperation
Used by
Model
Children gml:PassThroughOperation
Attributes
Source
<complexType name="PassThroughOperationPropertyType">
  <annotation>
    <documentation>gml:PassThroughOperationPropertyType is a property type for association roles to a pass through operation, either referencing or containing the definition of that pass through operation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:PassThroughOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ConversionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#AbstractGeneralConversionType gml_3_2.tmp#method gml_3_2.tmp#http___www.opengis.net_gml_3.2_parameterValue
Type extension of gml:AbstractGeneralConversionType
Type hierarchy
Used by
Element gml:Conversion
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:method, gml:name, gml:parameterValue, gml:remarks, gml:scope
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ConversionType">
  <complexContent>
    <extension base="gml:AbstractGeneralConversionType">
      <sequence>
        <element ref="gml:method"/>
        <element ref="gml:parameterValue" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationMethodPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:OperationMethodPropertyType is a property type for association roles to a concrete general-purpose operation method, either referencing or containing the definition of that method.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationMethod
Used by
Model
Children gml:OperationMethod
Attributes
Source
<complexType name="OperationMethodPropertyType">
  <annotation>
    <documentation>gml:OperationMethodPropertyType is a property type for association roles to a concrete general-purpose operation method, either referencing or containing the definition of that method.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:OperationMethod"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:OperationMethodType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#formulaCitation gml_3_2.tmp#formula gml_3_2.tmp#sourceDimensions gml_3_2.tmp#targetDimensions gml_3_2.tmp#parameter
Type extension of gml:IdentifiedObjectType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:formula, gml:formulaCitation, gml:identifier, gml:metaDataProperty, gml:name, gml:parameter, gml:remarks, gml:sourceDimensions, gml:targetDimensions
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="OperationMethodType">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <choice>
          <element ref="gml:formulaCitation"/>
          <element ref="gml:formula"/>
        </choice>
        <element ref="gml:sourceDimensions" minOccurs="0"/>
        <element ref="gml:targetDimensions" minOccurs="0"/>
        <element ref="gml:parameter" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractGeneralOperationParameterPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeneralOperationParameterPropertyType is a property type for association roles to an operation parameter or group, either referencing or containing the definition of that parameter or group.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeneralOperationParameter
Used by
Model
Children gml:AbstractGeneralOperationParameter
Attributes
Source
<complexType name="AbstractGeneralOperationParameterPropertyType">
  <annotation>
    <documentation>gml:AbstractGeneralOperationParameterPropertyType is a property type for association roles to an operation parameter or group, either referencing or containing the definition of that parameter or group.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeneralOperationParameter"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractGeneralOperationParameterType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#minimumOccurs
Type extension of gml:IdentifiedObjectType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractGeneralOperationParameterType" abstract="true">
  <complexContent>
    <extension base="gml:IdentifiedObjectType">
      <sequence>
        <element ref="gml:minimumOccurs" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractGeneralParameterValuePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeneralParameterValuePropertyType is a  property type for inline association roles to a parameter value or group of parameter values, always containing the values.
Diagram
Diagram gml_3_2.tmp#AbstractGeneralParameterValue
Used by
Model
Children gml:AbstractGeneralParameterValue
Source
<complexType name="AbstractGeneralParameterValuePropertyType">
  <annotation>
    <documentation>gml:AbstractGeneralParameterValuePropertyType is a property type for inline association roles to a parameter value or group of parameter values, always containing the values.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:AbstractGeneralParameterValue"/>
  </sequence>
</complexType>
Complex Type gml:AbstractGeneralParameterValueType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Properties
abstract true
Used by
Model
Source
<complexType name="AbstractGeneralParameterValueType" abstract="true">
  <sequence/>
</complexType>
Complex Type gml:ConversionPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:ConversionPropertyType is a property type for association roles to a concrete general-purpose conversion, either referencing or containing the definition of that conversion.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Conversion
Used by
Model
Children gml:Conversion
Attributes
Source
<complexType name="ConversionPropertyType">
  <annotation>
    <documentation>gml:ConversionPropertyType is a property type for association roles to a concrete general-purpose conversion, either referencing or containing the definition of that conversion.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:Conversion"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TransformationType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractCoordinateOperationType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#remarks gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#operationVersion gml_3_2.tmp#coordinateOperationAccuracy gml_3_2.tmp#sourceCRS gml_3_2.tmp#targetCRS gml_3_2.tmp#AbstractGeneralTransformationType gml_3_2.tmp#method gml_3_2.tmp#http___www.opengis.net_gml_3.2_parameterValue
Type extension of gml:AbstractGeneralTransformationType
Type hierarchy
Used by
Model
Children gml:coordinateOperationAccuracy, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:method, gml:name, gml:operationVersion, gml:parameterValue, gml:remarks, gml:scope, gml:sourceCRS, gml:targetCRS
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TransformationType">
  <complexContent>
    <extension base="gml:AbstractGeneralTransformationType">
      <sequence>
        <element ref="gml:method"/>
        <element ref="gml:parameterValue" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TransformationPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TransformationPropertyType is a property type for association roles to a transformation, either referencing or containing the definition of that transformation.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#Transformation
Used by
Model
Children gml:Transformation
Attributes
Source
<complexType name="TransformationPropertyType">
  <annotation>
    <documentation>gml:TransformationPropertyType is a property type for association roles to a transformation, either referencing or containing the definition of that transformation.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:Transformation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ParameterValueType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractGeneralParameterValueType gml_3_2.tmp#http___www.opengis.net_gml_3.2_value gml_3_2.tmp#dmsAngleValue gml_3_2.tmp#stringValue gml_3_2.tmp#integerValue gml_3_2.tmp#booleanValue gml_3_2.tmp#valueList gml_3_2.tmp#integerValueList gml_3_2.tmp#valueFile gml_3_2.tmp#http___www.opengis.net_gml_3.2_operationParameter
Type extension of gml:AbstractGeneralParameterValueType
Type hierarchy
Used by
Model
Children gml:booleanValue, gml:dmsAngleValue, gml:integerValue, gml:integerValueList, gml:operationParameter, gml:stringValue, gml:value, gml:valueFile, gml:valueList
Source
<complexType name="ParameterValueType">
  <complexContent>
    <extension base="gml:AbstractGeneralParameterValueType">
      <sequence>
        <choice>
          <element ref="gml:value"/>
          <element ref="gml:dmsAngleValue"/>
          <element ref="gml:stringValue"/>
          <element ref="gml:integerValue"/>
          <element ref="gml:booleanValue"/>
          <element ref="gml:valueList"/>
          <element ref="gml:integerValueList"/>
          <element ref="gml:valueFile"/>
        </choice>
        <element ref="gml:operationParameter"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DMSAngleType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#degrees gml_3_2.tmp#decimalMinutes gml_3_2.tmp#minutes gml_3_2.tmp#seconds
Used by
Model
Children gml:decimalMinutes, gml:degrees, gml:minutes, gml:seconds
Source
<complexType name="DMSAngleType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence>
    <element ref="gml:degrees"/>
    <choice minOccurs="0">
      <element ref="gml:decimalMinutes"/>
      <sequence>
        <element ref="gml:minutes"/>
        <element ref="gml:seconds" minOccurs="0"/>
      </sequence>
    </choice>
  </sequence>
</complexType>
Complex Type gml:DegreesType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#DegreeValueType NO_NAMESPACE.tmp#DegreesType_direction
Type extension of gml:DegreeValueType
Type hierarchy
Used by
Element gml:degrees
Attributes
QName Type Use
direction restriction of string optional
Source
<complexType name="DegreesType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <simpleContent>
    <extension base="gml:DegreeValueType">
      <attribute name="direction">
        <simpleType>
          <restriction base="string">
            <enumeration value="N"/>
            <enumeration value="E"/>
            <enumeration value="S"/>
            <enumeration value="W"/>
            <enumeration value="+"/>
            <enumeration value="-"/>
          </restriction>
        </simpleType>
      </attribute>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:DegreeValueType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type restriction of nonNegativeInteger
Facets
maxInclusive 359
Used by
Complex Type gml:DegreesType
Source
<simpleType name="DegreeValueType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <restriction base="nonNegativeInteger">
    <maxInclusive value="359"/>
  </restriction>
</simpleType>
Simple Type gml:DecimalMinutesType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type restriction of decimal
Facets
maxExclusive 60.00
minInclusive 0.00
Used by
Source
<simpleType name="DecimalMinutesType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <restriction base="decimal">
    <minInclusive value="0.00"/>
    <maxExclusive value="60.00"/>
  </restriction>
</simpleType>
Simple Type gml:ArcMinutesType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type restriction of nonNegativeInteger
Facets
maxInclusive 59
Used by
Element gml:minutes
Source
<simpleType name="ArcMinutesType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <restriction base="nonNegativeInteger">
    <maxInclusive value="59"/>
  </restriction>
</simpleType>
Simple Type gml:ArcSecondsType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type restriction of decimal
Facets
maxExclusive 60.00
minInclusive 0.00
Used by
Element gml:seconds
Source
<simpleType name="ArcSecondsType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <restriction base="decimal">
    <minInclusive value="0.00"/>
    <maxExclusive value="60.00"/>
  </restriction>
</simpleType>
Complex Type gml:OperationParameterPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:OperationParameterPropertyType is a property type for association roles to an operation parameter, either referencing or containing the definition of that parameter.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationParameter
Used by
Model
Children gml:OperationParameter
Attributes
Source
<complexType name="OperationParameterPropertyType">
  <annotation>
    <documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter, either referencing or containing the definition of that parameter.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:OperationParameter"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:OperationParameterType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#minimumOccurs gml_3_2.tmp#AbstractGeneralOperationParameterType
Type extension of gml:AbstractGeneralOperationParameterType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="OperationParameterType">
  <complexContent>
    <extension base="gml:AbstractGeneralOperationParameterType">
      <sequence/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ParameterValueGroupType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractGeneralParameterValueType gml_3_2.tmp#http___www.opengis.net_gml_3.2_parameterValue gml_3_2.tmp#group
Type extension of gml:AbstractGeneralParameterValueType
Type hierarchy
Used by
Model
Children gml:group, gml:parameterValue
Source
<complexType name="ParameterValueGroupType">
  <complexContent>
    <extension base="gml:AbstractGeneralParameterValueType">
      <sequence>
        <element ref="gml:parameterValue" minOccurs="2" maxOccurs="unbounded"/>
        <element ref="gml:group"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:OperationParameterGroupPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:OperationParameterPropertyType is a property type for association roles to an operation parameter group, either referencing or containing the definition of that parameter group.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OperationParameterGroup
Used by
Model
Children gml:OperationParameterGroup
Attributes
Source
<complexType name="OperationParameterGroupPropertyType">
  <annotation>
    <documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter group, either referencing or containing the definition of that parameter group.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:OperationParameterGroup"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:OperationParameterGroupType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#minimumOccurs gml_3_2.tmp#AbstractGeneralOperationParameterType gml_3_2.tmp#maximumOccurs gml_3_2.tmp#parameter
Type extension of gml:AbstractGeneralOperationParameterType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:maximumOccurs, gml:metaDataProperty, gml:minimumOccurs, gml:name, gml:parameter, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="OperationParameterGroupType">
  <complexContent>
    <extension base="gml:AbstractGeneralOperationParameterType">
      <sequence>
        <element ref="gml:maximumOccurs" minOccurs="0"/>
        <element ref="gml:parameter" minOccurs="2" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ObservationType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#using gml_3_2.tmp#target gml_3_2.tmp#resultOf
Type extension of gml:AbstractFeatureType
Type hierarchy
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:resultOf, gml:target, gml:using, gml:validTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ObservationType">
  <complexContent>
    <extension base="gml:AbstractFeatureType">
      <sequence>
        <element ref="gml:validTime"/>
        <element ref="gml:using" minOccurs="0"/>
        <element ref="gml:target" minOccurs="0"/>
        <element ref="gml:resultOf"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ProcedurePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractFeature
Used by
Element gml:using
Model
Children gml:AbstractFeature
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="ProcedurePropertyType">
  <sequence minOccurs="0">
    <element ref="gml:AbstractFeature"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TargetPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractFeature gml_3_2.tmp#AbstractGeometry
Used by
Model
Children gml:AbstractFeature, gml:AbstractGeometry
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TargetPropertyType">
  <choice minOccurs="0">
    <element ref="gml:AbstractFeature"/>
    <element ref="gml:AbstractGeometry"/>
  </choice>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:ResultType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup
Used by
Element gml:resultOf
Model
ANY element from ANY namespace
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="ResultType">
  <sequence minOccurs="0">
    <any namespace="##any"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:DirectedObservationType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#using gml_3_2.tmp#target gml_3_2.tmp#resultOf gml_3_2.tmp#ObservationType gml_3_2.tmp#direction
Type extension of gml:ObservationType
Type hierarchy
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:direction, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:resultOf, gml:target, gml:using, gml:validTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DirectedObservationType">
  <complexContent>
    <extension base="gml:ObservationType">
      <sequence>
        <element ref="gml:direction"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DirectedObservationAtDistanceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#validTime gml_3_2.tmp#using gml_3_2.tmp#target gml_3_2.tmp#resultOf gml_3_2.tmp#ObservationType gml_3_2.tmp#direction gml_3_2.tmp#DirectedObservationType gml_3_2.tmp#DirectedObservationAtDistanceType_distance
Type extension of gml:DirectedObservationType
Type hierarchy
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:direction, gml:distance, gml:identifier, gml:location, gml:metaDataProperty, gml:name, gml:resultOf, gml:target, gml:using, gml:validTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="DirectedObservationAtDistanceType">
  <complexContent>
    <extension base="gml:DirectedObservationType">
      <sequence>
        <element name="distance" type="gml:MeasureType"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeReferenceSystemType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity
Type extension of gml:DefinitionType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeReferenceSystemType">
  <complexContent>
    <extension base="gml:DefinitionType">
      <sequence>
        <element name="domainOfValidity" type="string"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeCoordinateSystemType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity gml_3_2.tmp#TimeReferenceSystemType gml_3_2.tmp#TimeCoordinateSystemType_originPosition gml_3_2.tmp#TimeCoordinateSystemType_origin gml_3_2.tmp#TimeCoordinateSystemType_interval
Type extension of gml:TimeReferenceSystemType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:interval, gml:metaDataProperty, gml:name, gml:origin, gml:originPosition, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeCoordinateSystemType">
  <complexContent>
    <extension base="gml:TimeReferenceSystemType">
      <sequence>
        <choice>
          <element name="originPosition" type="gml:TimePositionType"/>
          <element name="origin" type="gml:TimeInstantPropertyType"/>
        </choice>
        <element name="interval" type="gml:TimeIntervalLengthType"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeCalendarType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity gml_3_2.tmp#TimeReferenceSystemType gml_3_2.tmp#TimeCalendarType_referenceFrame
Type extension of gml:TimeReferenceSystemType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:referenceFrame, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeCalendarType">
  <complexContent>
    <extension base="gml:TimeReferenceSystemType">
      <sequence>
        <element name="referenceFrame" type="gml:TimeCalendarEraPropertyType" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeCalendarEraPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeCalendarEraPropertyType provides for associating a gml:TimeCalendarEra with an object.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeCalendarEra
Used by
Model
Children gml:TimeCalendarEra
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeCalendarEraPropertyType">
  <annotation>
    <documentation>gml:TimeCalendarEraPropertyType provides for associating a gml:TimeCalendarEra with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeCalendarEra"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TimeCalendarEraType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeCalendarEraType_referenceEvent gml_3_2.tmp#TimeCalendarEraType_referenceDate gml_3_2.tmp#TimeCalendarEraType_julianReference gml_3_2.tmp#TimeCalendarEraType_epochOfUse
Type extension of gml:DefinitionType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:epochOfUse, gml:identifier, gml:julianReference, gml:metaDataProperty, gml:name, gml:referenceDate, gml:referenceEvent, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeCalendarEraType">
  <complexContent>
    <extension base="gml:DefinitionType">
      <sequence>
        <element name="referenceEvent" type="gml:StringOrRefType"/>
        <element name="referenceDate" type="gml:CalDate"/>
        <element name="julianReference" type="decimal"/>
        <element name="epochOfUse" type="gml:TimePeriodPropertyType"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeCalendarPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeCalendarPropertyType provides for associating a gml:TimeCalendar with an object.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeCalendar
Used by
Model
Children gml:TimeCalendar
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeCalendarPropertyType">
  <annotation>
    <documentation>gml:TimeCalendarPropertyType provides for associating a gml:TimeCalendar with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeCalendar"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TimeClockType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity gml_3_2.tmp#TimeReferenceSystemType gml_3_2.tmp#TimeClockType_referenceEvent gml_3_2.tmp#TimeClockType_referenceTime gml_3_2.tmp#TimeClockType_utcReference gml_3_2.tmp#TimeClockType_dateBasis
Type extension of gml:TimeReferenceSystemType
Type hierarchy
Properties
final extension, restriction
Used by
Element gml:TimeClock
Model
Children gml:dateBasis, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:referenceEvent, gml:referenceTime, gml:remarks, gml:utcReference
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeClockType" final="#all">
  <complexContent>
    <extension base="gml:TimeReferenceSystemType">
      <sequence>
        <element name="referenceEvent" type="gml:StringOrRefType"/>
        <element name="referenceTime" type="time"/>
        <element name="utcReference" type="time"/>
        <element name="dateBasis" type="gml:TimeCalendarPropertyType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeClockPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeClockPropertyType provides for associating a gml:TimeClock with an object.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeClock
Model
Children gml:TimeClock
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeClockPropertyType">
  <annotation>
    <documentation>gml:TimeClockPropertyType provides for associating a gml:TimeClock with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeClock"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TimeOrdinalReferenceSystemType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeReferenceSystemType_domainOfValidity gml_3_2.tmp#TimeReferenceSystemType gml_3_2.tmp#TimeOrdinalReferenceSystemType_component
Type extension of gml:TimeReferenceSystemType
Type hierarchy
Used by
Model
Children gml:component, gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeOrdinalReferenceSystemType">
  <complexContent>
    <extension base="gml:TimeReferenceSystemType">
      <sequence>
        <element name="component" type="gml:TimeOrdinalEraPropertyType" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeOrdinalEraPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeOrdinalEraPropertyType provides for associating a gml:TimeOrdinalEra with an object.
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#TimeOrdinalEra
Used by
Model
Children gml:TimeOrdinalEra
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeOrdinalEraPropertyType">
  <annotation>
    <documentation>gml:TimeOrdinalEraPropertyType provides for associating a gml:TimeOrdinalEra with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeOrdinalEra"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TimeOrdinalEraType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#TimeOrdinalEraType_relatedTime gml_3_2.tmp#TimeOrdinalEraType_start gml_3_2.tmp#TimeOrdinalEraType_end gml_3_2.tmp#TimeOrdinalEraType_extent gml_3_2.tmp#TimeOrdinalEraType_member gml_3_2.tmp#TimeOrdinalEraType_group
Type extension of gml:DefinitionType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:end, gml:extent, gml:group, gml:identifier, gml:member, gml:metaDataProperty, gml:name, gml:relatedTime, gml:remarks, gml:start
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeOrdinalEraType">
  <complexContent>
    <extension base="gml:DefinitionType">
      <sequence>
        <element name="relatedTime" type="gml:RelatedTimeType" minOccurs="0" maxOccurs="unbounded"/>
        <element name="start" type="gml:TimeNodePropertyType" minOccurs="0"/>
        <element name="end" type="gml:TimeNodePropertyType" minOccurs="0"/>
        <element name="extent" type="gml:TimePeriodPropertyType" minOccurs="0"/>
        <element name="member" type="gml:TimeOrdinalEraPropertyType" minOccurs="0" maxOccurs="unbounded"/>
        <element name="group" type="gml:ReferenceType" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeNodePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeNodePropertyType provides for associating a gml:TimeNode with an object
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeNode
Used by
Model
Children gml:TimeNode
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeNodePropertyType">
  <annotation>
    <documentation>gml:TimeNodePropertyType provides for associating a gml:TimeNode with an object</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeNode"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimeNodeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType gml_3_2.tmp#AbstractTimeTopologyPrimitiveType_complex gml_3_2.tmp#AbstractTimeTopologyPrimitiveType gml_3_2.tmp#TimeNodeType_previousEdge gml_3_2.tmp#TimeNodeType_nextEdge gml_3_2.tmp#TimeNodeType_position
Type extension of gml:AbstractTimeTopologyPrimitiveType
Type hierarchy
Used by
Element gml:TimeNode
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:nextEdge, gml:position, gml:previousEdge, gml:relatedTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeNodeType">
  <complexContent>
    <extension base="gml:AbstractTimeTopologyPrimitiveType">
      <sequence>
        <element name="previousEdge" type="gml:TimeEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
        <element name="nextEdge" type="gml:TimeEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
        <element name="position" type="gml:TimeInstantPropertyType" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractTimeTopologyPrimitiveType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType gml_3_2.tmp#AbstractTimeTopologyPrimitiveType_complex
Type extension of gml:AbstractTimePrimitiveType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimeTopologyPrimitiveType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimePrimitiveType">
      <sequence>
        <element name="complex" type="gml:ReferenceType" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeEdgePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeEdgePropertyType provides for associating a gml:TimeEdge with an object.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeEdge
Used by
Model
Children gml:TimeEdge
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeEdgePropertyType">
  <annotation>
    <documentation>gml:TimeEdgePropertyType provides for associating a gml:TimeEdge with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeEdge"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimeEdgeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimePrimitiveType_relatedTime gml_3_2.tmp#AbstractTimePrimitiveType gml_3_2.tmp#AbstractTimeTopologyPrimitiveType_complex gml_3_2.tmp#AbstractTimeTopologyPrimitiveType gml_3_2.tmp#TimeEdgeType_start gml_3_2.tmp#TimeEdgeType_end gml_3_2.tmp#TimeEdgeType_extent
Type extension of gml:AbstractTimeTopologyPrimitiveType
Type hierarchy
Used by
Element gml:TimeEdge
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:end, gml:extent, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:start
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeEdgeType">
  <complexContent>
    <extension base="gml:AbstractTimeTopologyPrimitiveType">
      <sequence>
        <element name="start" type="gml:TimeNodePropertyType"/>
        <element name="end" type="gml:TimeNodePropertyType"/>
        <element name="extent" type="gml:TimePeriodPropertyType" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeTopologyPrimitivePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeTopologyPrimitivePropertyType provides for associating a gml:AbstractTimeTopologyPrimitive with an object.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractTimeTopologyPrimitive
Used by
Model
Children gml:AbstractTimeTopologyPrimitive
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeTopologyPrimitivePropertyType">
  <annotation>
    <documentation>gml:TimeTopologyPrimitivePropertyType provides for associating a gml:AbstractTimeTopologyPrimitive with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractTimeTopologyPrimitive"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimeTopologyComplexType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#AbstractTimeObjectType gml_3_2.tmp#AbstractTimeComplexType gml_3_2.tmp#TimeTopologyComplexType_primitive
Type extension of gml:AbstractTimeComplexType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:primitive
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeTopologyComplexType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimeComplexType">
      <sequence>
        <element name="primitive" type="gml:TimeTopologyPrimitivePropertyType" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeTopologyComplexPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeTopologyComplexPropertyType provides for associating a gml:TimeTopologyComplex with an object.
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#TimeTopologyComplex
Model
Children gml:TimeTopologyComplex
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeTopologyComplexPropertyType">
  <annotation>
    <documentation>gml:TimeTopologyComplexPropertyType provides for associating a gml:TimeTopologyComplex with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeTopologyComplex"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:OperationPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractOperation
Used by
Model
Children gml:AbstractOperation
Attributes
Source
<complexType name="OperationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractOperation"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:GeocentricCRSType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#DefinitionBaseType gml_3_2.tmp#remarks gml_3_2.tmp#DefinitionType gml_3_2.tmp#IdentifiedObjectType gml_3_2.tmp#domainOfValidity gml_3_2.tmp#scope gml_3_2.tmp#AbstractCRSType gml_3_2.tmp#usesCartesianCS gml_3_2.tmp#usesSphericalCS gml_3_2.tmp#usesGeodeticDatum
Type extension of gml:AbstractCRSType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:domainOfValidity, gml:identifier, gml:metaDataProperty, gml:name, gml:remarks, gml:scope, gml:usesCartesianCS, gml:usesGeodeticDatum, gml:usesSphericalCS
Attributes
QName Type Use Annotation
gml:id ID required
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="GeocentricCRSType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCRSType">
      <sequence>
        <choice>
          <element ref="gml:usesCartesianCS"/>
          <element ref="gml:usesSphericalCS"/>
        </choice>
        <element ref="gml:usesGeodeticDatum"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GeocentricCRSPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#GeocentricCRS
Used by
Model
Children gml:GeocentricCRS
Attributes
Source
<complexType name="GeocentricCRSPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:GeocentricCRS"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Simple Type gml:SuccessionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type restriction of string
Facets
enumeration substitution
enumeration division
enumeration fusion
enumeration initiation
Source
<simpleType name="SuccessionType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <restriction base="string">
    <enumeration value="substitution"/>
    <enumeration value="division"/>
    <enumeration value="fusion"/>
    <enumeration value="initiation"/>
  </restriction>
</simpleType>
Complex Type gml:AngleChoiceType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#angle gml_3_2.tmp#dmsAngle
Model
Children gml:angle, gml:dmsAngle
Source
<complexType name="AngleChoiceType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <choice>
    <element ref="gml:angle"/>
    <element ref="gml:dmsAngle"/>
  </choice>
</complexType>
Complex Type gml:ArrayAssociationType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#OwnershipAttributeGroup gml_3_2.tmp#AbstractObject
Used by
Element gml:members
Model
Children gml:AbstractObject
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="ArrayAssociationType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence>
    <element ref="gml:AbstractObject" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:BagType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#member gml_3_2.tmp#members
Type extension of gml:AbstractGMLType
Type hierarchy
Used by
Element gml:Bag
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:member, gml:members, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="BagType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <sequence>
        <element ref="gml:member" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:members" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ArrayType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#members
Type extension of gml:AbstractGMLType
Type hierarchy
Used by
Element gml:Array
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:members, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="ArrayType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <sequence>
        <element ref="gml:members" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:GenericMetaDataType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#AbstractMetaDataType
Type extension of gml:AbstractMetaDataType
Type hierarchy
Properties
mixed true
Used by
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="GenericMetaDataType" mixed="true">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent mixed="true">
    <extension base="gml:AbstractMetaDataType">
      <sequence>
        <any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:PriorityLocationPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AssociationAttributeGroup gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#LocationKeyWord gml_3_2.tmp#LocationString gml_3_2.tmp#Null gml_3_2.tmp#LocationPropertyType NO_NAMESPACE.tmp#PriorityLocationPropertyType_priority
Type extension of gml:LocationPropertyType
Type hierarchy
Used by
Model
Children gml:AbstractGeometry, gml:LocationKeyWord, gml:LocationString, gml:Null
Attributes
Source
<complexType name="PriorityLocationPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:LocationPropertyType">
      <attribute name="priority" type="string"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:FeatureArrayPropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#AbstractFeature
Used by
Model
Children gml:AbstractFeature
Source
<complexType name="FeatureArrayPropertyType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <sequence minOccurs="0" maxOccurs="unbounded">
    <element ref="gml:AbstractFeature"/>
  </sequence>
</complexType>
Complex Type gml:BoundedFeatureType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#metaDataProperty gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#boundedBy gml_3_2.tmp#location
Type restriction of gml:AbstractFeatureType
Type hierarchy
Properties
abstract true
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="BoundedFeatureType" abstract="true">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <restriction base="gml:AbstractFeatureType">
      <sequence>
        <group ref="gml:StandardObjectProperties"/>
        <element ref="gml:boundedBy"/>
        <element ref="gml:location" minOccurs="0"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:AbstractFeatureCollectionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#featureMember gml_3_2.tmp#featureMembers
Type extension of gml:AbstractFeatureType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:featureMember, gml:featureMembers, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractFeatureCollectionType" abstract="true">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractFeatureType">
      <sequence>
        <element ref="gml:featureMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:featureMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:FeatureCollectionType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#boundedBy gml_3_2.tmp#location gml_3_2.tmp#AbstractFeatureType gml_3_2.tmp#featureMember gml_3_2.tmp#featureMembers gml_3_2.tmp#AbstractFeatureCollectionType
Type extension of gml:AbstractFeatureCollectionType
Type hierarchy
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:featureMember, gml:featureMembers, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="FeatureCollectionType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractFeatureCollectionType"/>
  </complexContent>
</complexType>
Complex Type gml:MovingObjectStatusType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#id gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name gml_3_2.tmp#StandardObjectProperties gml_3_2.tmp#AbstractGMLType gml_3_2.tmp#validTime gml_3_2.tmp#dataSource gml_3_2.tmp#AbstractTimeSliceType gml_3_2.tmp#MovingObjectStatusType_position gml_3_2.tmp#pos gml_3_2.tmp#locationName gml_3_2.tmp#locationReference gml_3_2.tmp#location gml_3_2.tmp#MovingObjectStatusType_speed gml_3_2.tmp#MovingObjectStatusType_bearing gml_3_2.tmp#MovingObjectStatusType_acceleration gml_3_2.tmp#MovingObjectStatusType_elevation gml_3_2.tmp#status gml_3_2.tmp#statusReference
Type extension of gml:AbstractTimeSliceType
Type hierarchy
Used by
Model
Children gml:acceleration, gml:bearing, gml:dataSource, gml:description, gml:descriptionReference, gml:elevation, gml:identifier, gml:location, gml:locationName, gml:locationReference, gml:metaDataProperty, gml:name, gml:pos, gml:position, gml:speed, gml:status, gml:statusReference, gml:validTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="MovingObjectStatusType">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractTimeSliceType">
      <sequence>
        <choice>
          <element name="position" type="gml:GeometryPropertyType"/>
          <element ref="gml:pos"/>
          <element ref="gml:locationName"/>
          <element ref="gml:locationReference"/>
          <element ref="gml:location"/>
        </choice>
        <element name="speed" type="gml:MeasureType" minOccurs="0"/>
        <element name="bearing" type="gml:DirectionPropertyType" minOccurs="0"/>
        <element name="acceleration" type="gml:MeasureType" minOccurs="0"/>
        <element name="elevation" type="gml:MeasureType" minOccurs="0"/>
        <element ref="gml:status" minOccurs="0"/>
        <element ref="gml:statusReference" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Attribute @gml:id
Namespace http://www.opengis.net/gml/3.2
Annotations
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Type ID
Properties
content simple
Used by
Source
<attribute name="id" type="ID">
  <annotation>
    <documentation>The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.</documentation>
  </annotation>
</attribute>
Attribute @gml:remoteSchema
Namespace http://www.opengis.net/gml/3.2
Type anyURI
Properties
content simple
Used by
Source
<attribute name="remoteSchema" type="anyURI">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</attribute>
Attribute @gml:uom
Namespace http://www.opengis.net/gml/3.2
Type anyURI
Properties
content simple
Source
<attribute name="uom" type="anyURI">
  <annotation>
    <appinfo>deprecated</appinfo>
  </annotation>
</attribute>
Element Group gml:StandardObjectProperties
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram gml_3_2.tmp#metaDataProperty gml_3_2.tmp#description gml_3_2.tmp#descriptionReference gml_3_2.tmp#identifier gml_3_2.tmp#name
Used by
Complex Types gml:AbstractContinuousCoverageType, gml:AbstractCoverageType, gml:AbstractCurveType, gml:AbstractFeatureCollectionType, gml:AbstractFeatureType, gml:AbstractGMLType, gml:AbstractGeometricAggregateType, gml:AbstractGeometricPrimitiveType, gml:AbstractGeometryType, gml:AbstractRingType, gml:AbstractSolidType, gml:AbstractSurfaceType, gml:AbstractTimeComplexType, gml:AbstractTimeGeometricPrimitiveType, gml:AbstractTimeObjectType, gml:AbstractTimePrimitiveType, gml:AbstractTimeSliceType, gml:AbstractTimeTopologyPrimitiveType, gml:AbstractTopoPrimitiveType, gml:AbstractTopologyType, gml:ArrayType, gml:BagType, gml:BoundedFeatureType, gml:CompositeCurveType, gml:CompositeSolidType, gml:CompositeSurfaceType, gml:CompositeValueType, gml:CurveType, gml:DirectedObservationAtDistanceType, gml:DirectedObservationType, gml:DiscreteCoverageType, gml:DynamicFeatureCollectionType, gml:DynamicFeatureType, gml:EdgeType, gml:FaceType, gml:FeatureCollectionType, gml:GeometricComplexType, gml:GridType, gml:LineStringType, gml:LinearRingType, gml:MovingObjectStatusType, gml:MultiCurveType, gml:MultiGeometryType, gml:MultiPointType, gml:MultiSolidType, gml:MultiSurfaceType, gml:NodeType, gml:ObservationType, gml:OrientableCurveType, gml:OrientableSurfaceType, gml:PointType, gml:PolygonType, gml:RectifiedGridType, gml:RingType, gml:ShellType, gml:SolidType, gml:SurfaceType, gml:TimeEdgeType, gml:TimeInstantType, gml:TimeNodeType, gml:TimePeriodType, gml:TimeTopologyComplexType, gml:TinType, gml:TopoComplexType, gml:TopoCurveType, gml:TopoPointType, gml:TopoSolidType, gml:TopoSurfaceType, gml:TopoVolumeType, gml:ValueArrayType, lud-core:AbstractEventType, lud-core:AbstractLandUseMatterType, lud-core:AbstractVersionedObjectType, lud-core:DocumentType, lud-core:HandlingEventType, lud-core:InputDatasetType, lud-core:InteractionEventType, splan:AbstractInformationUnitType, splan:AbstractPlanObjectType, splan:ParticipationAndEvaluationPlanType, splan:PlanObjectType, splan:PlanOrderGroupType, splan:PlanOrderType, splan:PlanRecommendationType, splan:PlanUnitType, splan:PlannerType, splan:SpatialPlanCommentaryType, splan:SpatialPlanType
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Source
<group name="StandardObjectProperties">
  <sequence>
    <element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded"/>
    <element ref="gml:description" minOccurs="0"/>
    <element ref="gml:descriptionReference" minOccurs="0"/>
    <element ref="gml:identifier" minOccurs="0"/>
    <element ref="gml:name" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</group>
Element Group gml:timeLength
Namespace http://www.opengis.net/gml/3.2
Annotations
The length of a time period.
Diagram
Diagram gml_3_2.tmp#duration gml_3_2.tmp#timeInterval
Used by
Complex Type gml:TimePeriodType
Model
Children gml:duration, gml:timeInterval
Source
<group name="timeLength">
  <annotation>
    <documentation>The length of a time period.</documentation>
  </annotation>
  <choice>
    <element ref="gml:duration"/>
    <element ref="gml:timeInterval"/>
  </choice>
</group>
Element Group gml:dynamicProperties
Namespace http://www.opengis.net/gml/3.2
Annotations
A convenience group. This allows an application schema developer to include dynamic properties in a content model in a standard fashion.
Diagram
Diagram gml_3_2.tmp#validTime gml_3_2.tmp#history gml_3_2.tmp#dataSource gml_3_2.tmp#dataSourceReference
Used by
Model
Children gml:dataSource, gml:dataSourceReference, gml:history, gml:validTime
Source
<group name="dynamicProperties">
  <annotation>
    <documentation>A convenience group. This allows an application schema developer to include dynamic properties in a content model in a standard fashion.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:validTime" minOccurs="0"/>
    <element ref="gml:history" minOccurs="0"/>
    <element ref="gml:dataSource" minOccurs="0"/>
    <element ref="gml:dataSourceReference" minOccurs="0"/>
  </sequence>
</group>
Element Group gml:geometricPositionGroup
Namespace http://www.opengis.net/gml/3.2
Annotations
GML supports two different ways to specify a geometric position: either by a direct position (a data type) or a point (a geometric object).
pos elements are positions that are "owned" by the geometric primitive encapsulating this geometric position.
pointProperty elements contain a point that may be referenced from other geometry elements or reference another point defined elsewhere (reuse of existing points).
Diagram
Diagram gml_3_2.tmp#pos gml_3_2.tmp#pointProperty
Used by
Model
Children gml:pointProperty, gml:pos
Source
<group name="geometricPositionGroup">
  <annotation>
    <documentation>GML supports two different ways to specify a geometric position: either by a direct position (a data type) or a point (a geometric object). pos elements are positions that are "owned" by the geometric primitive encapsulating this geometric position. pointProperty elements contain a point that may be referenced from other geometry elements or reference another point defined elsewhere (reuse of existing points).</documentation>
  </annotation>
  <choice>
    <element ref="gml:pos"/>
    <element ref="gml:pointProperty"/>
  </choice>
</group>
Element Group gml:PointGrid
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:PointGrid group contains or references points or positions which are organised into sequences or grids. All rows shall have the same number of positions (columns).
Diagram
Diagram gml_3_2.tmp#PointGrid_rows
Used by
Model
Children gml:rows
Source
<group name="PointGrid">
  <annotation>
    <documentation>A gml:PointGrid group contains or references points or positions which are organised into sequences or grids. All rows shall have the same number of positions (columns).</documentation>
  </annotation>
  <sequence>
    <element name="rows">
      <complexType>
        <sequence>
          <element name="Row" maxOccurs="unbounded">
            <complexType>
              <group ref="gml:geometricPositionListGroup"/>
            </complexType>
          </element>
        </sequence>
      </complexType>
    </element>
  </sequence>
</group>
Element Group gml:geometricPositionListGroup
Namespace http://www.opengis.net/gml/3.2
Annotations
GML supports two different ways to specify a list of geometric positions: either by a sequence of geometric positions (by reusing the group definition) or a sequence of direct positions (element posList). 
The posList element allows for a compact way to specify the coordinates of the positions, if all positions are represented in the same coordinate reference system.
Diagram
Diagram gml_3_2.tmp#posList gml_3_2.tmp#pos gml_3_2.tmp#pointProperty gml_3_2.tmp#geometricPositionGroup
Used by
Model
Children gml:pointProperty, gml:pos, gml:posList
Source
<group name="geometricPositionListGroup">
  <annotation>
    <documentation>GML supports two different ways to specify a list of geometric positions: either by a sequence of geometric positions (by reusing the group definition) or a sequence of direct positions (element posList). The posList element allows for a compact way to specify the coordinates of the positions, if all positions are represented in the same coordinate reference system.</documentation>
  </annotation>
  <choice>
    <element ref="gml:posList"/>
    <group ref="gml:geometricPositionGroup" maxOccurs="unbounded"/>
  </choice>
</group>
Element Group gml:Value
Namespace http://www.opengis.net/gml/3.2
Annotations
This is a convenience choice group which unifies generic values defined in this Clause with spatial and temporal objects and the measures described above, so that any of these may be used within aggregate values.
Diagram
Diagram gml_3_2.tmp#http___www.opengis.net_gml_3.2_AbstractValue gml_3_2.tmp#AbstractGeometry gml_3_2.tmp#AbstractTimeObject gml_3_2.tmp#Null
Used by
Model
Children gml:AbstractGeometry, gml:AbstractTimeObject, gml:AbstractValue, gml:Null
Source
<group name="Value">
  <annotation>
    <documentation>This is a convenience choice group which unifies generic values defined in this Clause with spatial and temporal objects and the measures described above, so that any of these may be used within aggregate values.</documentation>
  </annotation>
  <choice>
    <element ref="gml:AbstractValue"/>
    <element ref="gml:AbstractGeometry"/>
    <element ref="gml:AbstractTimeObject"/>
    <element ref="gml:Null"/>
  </choice>
</group>
Attribute Group gml:AssociationAttributeGroup
Namespace http://www.opengis.net/gml/3.2
Annotations
XLink components are the standard method to support hypertext referencing in XML. An XML Schema attribute group, gml:AssociationAttributeGroup, is provided to support the use of Xlinks as the method for indicating the value of a property by reference in a uniform manner in GML.
Diagram
Diagram xlink.tmp#type xlink.tmp#href xlink.tmp#role xlink.tmp#arcrole xlink.tmp#title xlink.tmp#show xlink.tmp#actuate xlink.tmp#simpleAttrs NO_NAMESPACE.tmp#AssociationAttributeGroup_nilReason gml_3_2.tmp#remoteSchema
Used by
Complex Types gml:AbstractGeneralOperationParameterPropertyType, gml:AffineCSPropertyType, gml:AssociationRoleType, gml:BooleanPropertyType, gml:CRSPropertyType, gml:CartesianCSPropertyType, gml:CategoryPropertyType, gml:CompoundCRSPropertyType, gml:ConcatenatedOperationPropertyType, gml:ConversionPropertyType, gml:CoordinateOperationPropertyType, gml:CoordinateSystemAxisPropertyType, gml:CoordinateSystemPropertyType, gml:CountPropertyType, gml:CurvePropertyType, gml:CylindricalCSPropertyType, gml:DatumPropertyType, gml:DerivedCRSPropertyType, gml:DictionaryEntryType, gml:DirectedEdgePropertyType, gml:DirectedFacePropertyType, gml:DirectedNodePropertyType, gml:DirectedTopoSolidPropertyType, gml:DirectionPropertyType, gml:DomainSetType, gml:DynamicFeatureMemberType, gml:EllipsoidPropertyType, gml:EllipsoidalCSPropertyType, gml:EngineeringCRSPropertyType, gml:EngineeringDatumPropertyType, gml:FaceOrTopoSolidPropertyType, gml:FeaturePropertyType, gml:GeneralConversionPropertyType, gml:GeneralTransformationPropertyType, gml:GeocentricCRSPropertyType, gml:GeodeticCRSPropertyType, gml:GeodeticDatumPropertyType, gml:GeographicCRSPropertyType, gml:GeometricComplexPropertyType, gml:GeometricPrimitivePropertyType, gml:GeometryPropertyType, gml:ImageCRSPropertyType, gml:ImageDatumPropertyType, gml:LinearCSPropertyType, gml:LocationPropertyType, gml:MetaDataPropertyType, gml:MultiCurvePropertyType, gml:MultiGeometryPropertyType, gml:MultiPointPropertyType, gml:MultiSolidPropertyType, gml:MultiSurfacePropertyType, gml:NodeOrEdgePropertyType, gml:NodePropertyType, gml:ObliqueCartesianCSPropertyType, gml:OperationMethodPropertyType, gml:OperationParameterGroupPropertyType, gml:OperationParameterPropertyType, gml:OperationPropertyType, gml:PassThroughOperationPropertyType, gml:PointPropertyType, gml:PolarCSPropertyType, gml:PrimeMeridianPropertyType, gml:ProcedurePropertyType, gml:ProjectedCRSPropertyType, gml:QuantityPropertyType, gml:ReferenceType, gml:ResultType, gml:SingleCRSPropertyType, gml:SingleOperationPropertyType, gml:SolidPropertyType, gml:SphericalCSPropertyType, gml:StringOrRefType, gml:SurfacePropertyType, gml:TargetPropertyType, gml:TemporalCRSPropertyType, gml:TemporalCSPropertyType, gml:TemporalDatumPropertyType, gml:TimeCSPropertyType, gml:TimeCalendarEraPropertyType, gml:TimeCalendarPropertyType, gml:TimeClockPropertyType, gml:TimeEdgePropertyType, gml:TimeInstantPropertyType, gml:TimeNodePropertyType, gml:TimeOrdinalEraPropertyType, gml:TimePeriodPropertyType, gml:TimePrimitivePropertyType, gml:TimeTopologyComplexPropertyType, gml:TimeTopologyPrimitivePropertyType, gml:TopoComplexPropertyType, gml:TopoPrimitiveMemberType, gml:TopoSolidPropertyType, gml:TransformationPropertyType, gml:UserDefinedCSPropertyType, gml:ValuePropertyType, gml:VerticalCRSPropertyType, gml:VerticalCSPropertyType, gml:VerticalDatumPropertyType, lud-core:AbstractEventPropertyType, lud-core:AbstractLandUseMatterPropertyType, lud-core:AbstractVersionedObjectPropertyType, lud-core:DocumentPropertyType, lud-core:HandlingEventPropertyType, lud-core:InputDatasetPropertyType, lud-core:InteractionEventPropertyType, splan:AbstractInformationUnitPropertyType, splan:AbstractPlanObjectPropertyType, splan:ParticipationAndEvaluationPlanPropertyType, splan:PlanObjectPropertyType, splan:PlanOrderGroupPropertyType, splan:PlanOrderPropertyType, splan:PlanRecommendationPropertyType, splan:PlanUnitPropertyType, splan:PlannerPropertyType, splan:SpatialPlanCommentaryPropertyType, splan:SpatialPlanPropertyType
Elements gml:coordinateOperationAccuracy, gml:domainOfValidity, gml:formulaCitation, lud-core:AbstractEventType/lud-core:eventTime, splan:PlanOrderGroupType/splan:member, splan:SpatialPlanType/splan:generalOrder, splan:SpatialPlanType/splan:generalRecommendation, splan:SpatialPlanType/splan:planObject
Attributes
Source
<attributeGroup name="AssociationAttributeGroup">
  <annotation>
    <documentation>XLink components are the standard method to support hypertext referencing in XML. An XML Schema attribute group, gml:AssociationAttributeGroup, is provided to support the use of Xlinks as the method for indicating the value of a property by reference in a uniform manner in GML.</documentation>
  </annotation>
  <attributeGroup ref="xlink:simpleAttrs"/>
  <attribute name="nilReason" type="gml:NilReasonType"/>
  <attribute ref="gml:remoteSchema">
    <annotation>
      <appinfo>deprecated</appinfo>
    </annotation>
  </attribute>
</attributeGroup>
Attribute Group gml:OwnershipAttributeGroup
Namespace http://www.opengis.net/gml/3.2
Annotations
Encoding a GML property inline vs. by-reference shall not imply anything about the "ownership" of the contained or referenced GML Object, i.e. the encoding style shall not imply any "deep-copy" or "deep-delete" semantics. To express ownership over the contained or referenced GML Object, the gml:OwnershipAttributeGroup attribute group may be added to object-valued property elements. If the attribute group is not part of the content model of such a property element, then the value may not be "owned".
When the value of the owns attribute is "true", the existence of inline or referenced object(s) depends upon the existence of the parent object.
Diagram
Diagram NO_NAMESPACE.tmp#OwnershipAttributeGroup_owns
Used by
Complex Types gml:AbstractFeatureMemberType, gml:AbstractMemberType, gml:AbstractMetadataPropertyType, gml:ArrayAssociationType, gml:AssociationRoleType, gml:CurveArrayPropertyType, gml:CurvePropertyType, gml:DirectedEdgePropertyType, gml:DirectedFacePropertyType, gml:DirectedNodePropertyType, gml:DirectedTopoSolidPropertyType, gml:DirectionPropertyType, gml:DomainSetType, gml:FaceOrTopoSolidPropertyType, gml:FeaturePropertyType, gml:GeometricComplexPropertyType, gml:GeometricPrimitivePropertyType, gml:GeometryArrayPropertyType, gml:GeometryPropertyType, gml:HistoryPropertyType, gml:InlinePropertyType, gml:MultiCurvePropertyType, gml:MultiGeometryPropertyType, gml:MultiPointPropertyType, gml:MultiSolidPropertyType, gml:MultiSurfacePropertyType, gml:NodeOrEdgePropertyType, gml:NodePropertyType, gml:PointArrayPropertyType, gml:PointPropertyType, gml:ProcedurePropertyType, gml:ReferenceType, gml:ResultType, gml:SolidArrayPropertyType, gml:SolidPropertyType, gml:SurfaceArrayPropertyType, gml:SurfacePropertyType, gml:TargetPropertyType, gml:TimeCalendarEraPropertyType, gml:TimeCalendarPropertyType, gml:TimeClockPropertyType, gml:TimeEdgePropertyType, gml:TimeInstantPropertyType, gml:TimeNodePropertyType, gml:TimeOrdinalEraPropertyType, gml:TimePeriodPropertyType, gml:TimePrimitivePropertyType, gml:TimeTopologyComplexPropertyType, gml:TimeTopologyPrimitivePropertyType, gml:TopoCurvePropertyType, gml:TopoPointPropertyType, gml:TopoPrimitiveArrayAssociationType, gml:TopoPrimitiveMemberType, gml:TopoSolidPropertyType, gml:TopoSurfacePropertyType, gml:TopoVolumePropertyType, gml:ValueArrayPropertyType, gml:ValuePropertyType, lud-core:AbstractEventPropertyType, lud-core:AbstractLandUseMatterPropertyType, lud-core:AbstractVersionedObjectPropertyType, lud-core:DocumentPropertyType, lud-core:HandlingEventPropertyType, lud-core:InputDatasetPropertyType, lud-core:InteractionEventPropertyType, splan:AbstractInformationUnitPropertyType, splan:AbstractPlanObjectPropertyType, splan:ParticipationAndEvaluationPlanPropertyType, splan:PlanObjectPropertyType, splan:PlanOrderGroupPropertyType, splan:PlanOrderPropertyType, splan:PlanRecommendationPropertyType, splan:PlanUnitPropertyType, splan:PlannerPropertyType, splan:SpatialPlanCommentaryPropertyType, splan:SpatialPlanPropertyType
Attributes
QName Type Default Use
owns boolean false optional
Source
<attributeGroup name="OwnershipAttributeGroup">
  <annotation>
    <documentation>Encoding a GML property inline vs. by-reference shall not imply anything about the "ownership" of the contained or referenced GML Object, i.e. the encoding style shall not imply any "deep-copy" or "deep-delete" semantics. To express ownership over the contained or referenced GML Object, the gml:OwnershipAttributeGroup attribute group may be added to object-valued property elements. If the attribute group is not part of the content model of such a property element, then the value may not be "owned". When the value of the owns attribute is "true", the existence of inline or referenced object(s) depends upon the existence of the parent object.</documentation>
  </annotation>
  <attribute name="owns" type="boolean" default="false"/>
</attributeGroup>
Attribute Group gml:SRSReferenceGroup
Namespace http://www.opengis.net/gml/3.2
Annotations
The attribute group SRSReferenceGroup is an optional reference to the CRS used by this geometry, with optional additional information to simplify the processing of the coordinates when a more complete definition of the CRS is not needed.
In general the attribute srsName points to a CRS instance of gml:AbstractCoordinateReferenceSystem. For well-known references it is not required that the CRS description exists at the location the URI points to. 
If no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of.
Diagram
Diagram NO_NAMESPACE.tmp#SRSReferenceGroup_srsName NO_NAMESPACE.tmp#SRSReferenceGroup_srsDimension NO_NAMESPACE.tmp#SRSInformationGroup_axisLabels NO_NAMESPACE.tmp#SRSInformationGroup_uomLabels gml_3_2.tmp#SRSInformationGroup
Used by
Attributes
QName Type Use
axisLabels gml:NCNameList optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<attributeGroup name="SRSReferenceGroup">
  <annotation>
    <documentation>The attribute group SRSReferenceGroup is an optional reference to the CRS used by this geometry, with optional additional information to simplify the processing of the coordinates when a more complete definition of the CRS is not needed. In general the attribute srsName points to a CRS instance of gml:AbstractCoordinateReferenceSystem. For well-known references it is not required that the CRS description exists at the location the URI points to. If no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of.</documentation>
  </annotation>
  <attribute name="srsName" type="anyURI"/>
  <attribute name="srsDimension" type="positiveInteger"/>
  <attributeGroup ref="gml:SRSInformationGroup"/>
</attributeGroup>
Attribute Group gml:SRSInformationGroup
Namespace http://www.opengis.net/gml/3.2
Annotations
The attributes uomLabels and axisLabels, defined in the SRSInformationGroup attribute group, are optional additional and redundant information for a CRS to simplify the processing of the coordinate values when a more complete definition of the CRS is not needed. This information shall be the same as included in the complete definition of the CRS, referenced by the srsName attribute. When the srsName attribute is included, either both or neither of the axisLabels and uomLabels attributes shall be included. When the srsName attribute is omitted, both of these attributes shall be omitted.
The attribute axisLabels is an ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axis labels, after spaces and forbidden characters are removed. When the srsName attribute is included, this attribute is optional. When the srsName attribute is omitted, this attribute shall also be omitted.
The attribute uomLabels is an ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in the gml:catalogSymbol should be used for this uom labels, after spaces and forbidden characters are removed. When the axisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attribute shall also be omitted.
Diagram
Diagram NO_NAMESPACE.tmp#SRSInformationGroup_axisLabels NO_NAMESPACE.tmp#SRSInformationGroup_uomLabels
Used by
Attribute Group gml:SRSReferenceGroup
Attributes
QName Type Use
axisLabels gml:NCNameList optional
uomLabels gml:NCNameList optional
Source
<attributeGroup name="SRSInformationGroup">
  <annotation>
    <documentation>The attributes uomLabels and axisLabels, defined in the SRSInformationGroup attribute group, are optional additional and redundant information for a CRS to simplify the processing of the coordinate values when a more complete definition of the CRS is not needed. This information shall be the same as included in the complete definition of the CRS, referenced by the srsName attribute. When the srsName attribute is included, either both or neither of the axisLabels and uomLabels attributes shall be included. When the srsName attribute is omitted, both of these attributes shall be omitted. The attribute axisLabels is an ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axis labels, after spaces and forbidden characters are removed. When the srsName attribute is included, this attribute is optional. When the srsName attribute is omitted, this attribute shall also be omitted. The attribute uomLabels is an ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in the gml:catalogSymbol should be used for this uom labels, after spaces and forbidden characters are removed. When the axisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attribute shall also be omitted.</documentation>
  </annotation>
  <attribute name="axisLabels" type="gml:NCNameList"/>
  <attribute name="uomLabels" type="gml:NCNameList"/>
</attributeGroup>
Attribute Group gml:AggregationAttributeGroup
Namespace http://www.opengis.net/gml/3.2
Annotations
A GML Object Collection is any GML Object with a property element in its content model whose content model is derived by extension from gml:AbstractMemberType.
In addition, the complex type describing the content model of the GML Object Collection may also include a reference to the attribute group gml:AggregationAttributeGroup to provide additional information about the semantics of the object collection.  This information may be used by applications to group GML objects, and optionally to order and index them.
The allowed values for the aggregationType attribute are defined by gml:AggregationType. See 8.4 of ISO/IEC 11404:1996 for the meaning of the values in the enumeration.
Diagram
Diagram NO_NAMESPACE.tmp#AggregationAttributeGroup_aggregationType
Used by
Attributes
QName Type Use
aggregationType gml:AggregationType optional
Source
<attributeGroup name="AggregationAttributeGroup">
  <annotation>
    <documentation>A GML Object Collection is any GML Object with a property element in its content model whose content model is derived by extension from gml:AbstractMemberType. In addition, the complex type describing the content model of the GML Object Collection may also include a reference to the attribute group gml:AggregationAttributeGroup to provide additional information about the semantics of the object collection. This information may be used by applications to group GML objects, and optionally to order and index them. The allowed values for the aggregationType attribute are defined by gml:AggregationType. See 8.4 of ISO/IEC 11404:1996 for the meaning of the values in the enumeration.</documentation>
  </annotation>
  <attribute name="aggregationType" type="gml:AggregationType"/>
</attributeGroup>
Attribute Group gml:referenceSystem
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram NO_NAMESPACE.tmp#referenceSystem_codeSpace NO_NAMESPACE.tmp#referenceSystem_uom
Used by
Complex Type gml:ValueArrayType
Attributes
QName Type Use
codeSpace anyURI optional
uom gml:UomIdentifier optional
Source
<attributeGroup name="referenceSystem">
  <attribute name="codeSpace" type="anyURI"/>
  <attribute name="uom" type="gml:UomIdentifier"/>
</attributeGroup>